我希望我的布局中有一行
radioButton,编辑文本,textview
被radioGroup包围。然而 radioGroup似乎不是这样工作的。 我用代码而不是xml生成这个布局,只是为了显示它的样子:
<ScrollView>
<LinearLayout>
<RadioGroup>
<RelativeLayout>
<RadioButton>
<EditText>
<TextView>
</RelativeLayout>
<RelativeLayout>
<RadioButton>
<EditText>
<TextView>
</RelativeLayout>
</RadioGroup>
</LinearLayout>
</ScrollView>
我可以选择所有的radiobuttons,该组无法正常工作。 有什么不对,或者我该如何解决这个问题?
答案 0 :(得分:1)
您不能在RadioGroup中拥有RelativeLayouts。视图实际上将按预期呈现,但单选按钮将不起作用(它们将丢失其分组)。如果每个按钮中都需要EditText,则必须自己编写单选按钮功能。但是,如果您只需要单选按钮内的不同文本样式,请查看SpannableString。