是否可以在RadioGroup中使用RelativeLayouts

时间:2014-03-06 15:19:50

标签: android radio-button relativelayout

我希望我的布局中有一行

radioButton,编辑文本,textview

被radioGroup包围。然而  radioGroup似乎不是这样工作的。 我用代码而不是xml生成这个布局,只是为了显示它的样子:

<ScrollView>
    <LinearLayout>
        <RadioGroup>
         <RelativeLayout>
            <RadioButton>
            <EditText>
            <TextView>
         </RelativeLayout>

         <RelativeLayout>
            <RadioButton>
            <EditText>
            <TextView>
         </RelativeLayout>

        </RadioGroup>
   </LinearLayout>
</ScrollView>

我可以选择所有的radiobuttons,该组无法正常工作。 有什么不对,或者我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

您不能在RadioGroup中拥有RelativeLayouts。视图实际上将按预期呈现,但单选按钮将不起作用(它们将丢失其分组)。如果每个按钮中都需要EditText,则必须自己编写单选按钮功能。但是,如果您只需要单选按钮内的不同文本样式,请查看SpannableString。