我有一个活动,上面有2个radiobuttons,但第一个在顶部,第二个在中间附近。在radiobutton之间还有许多其他视图。
如何在一组中将这两个radiobutton联合起来?
当我<RadioGroup ...</RadioGroup>
活动的所有内容都消失了。
答案 0 :(得分:2)
单位放射线按钮的一种方法是在激活拳头时停用第二个无线电按钮,并使用OnCheckedChangeListener
基本上是如何做到的。
RadioButton1.setOnCheckedChangeListener(new OnCheckedChangeListener(){
public void onCheckedChanged(CompoundButton arg0, boolean arg1) {
// TODO Auto-generated method stub
RadioButton2.setChecked(false);
});
答案 1 :(得分:1)
我不确定你要做什么,但我认为你可以把你的观点放在你的无线电按钮之间:
<RadioGroup
android:id="@+id/RG"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical" >
<RadioButton
android:id="@+id/RB1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="text1" />
<TextView
android:id="@+id/textview"
android:text="Place your many other views like this" />
<RadioButton
android:id="@+id/RB2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="text2" />
</LinearLayout>
</RadioGroup>