在广播组中添加自定义列表视图的单选按钮

时间:2011-08-21 08:27:03

标签: android

我目前正在制作自定义列表视图,其中我扩展了数组适配器并使用它的getview方法显示每行最右边的单选按钮和每行左侧的项目名称现在我想将所有单选按钮放入无线电组,以便一次只能选择其中一个,但我是异常的java.lang.IllegalStateException:指定的子节点已经有父节点。您必须首先在孩子的父母身上调用removeView()。

这是创建此错误的基本代码段。

类MyCustomAdapter扩展了ArrayAdapter 并在getView()

if (row==null)  
{                                       
   row=inflater.inflate(R.layout.row, parent, false);

   RadioButton toggle1=(RadioButton)row.findViewById(com.example.ToggleButtonExample.R.id.toggle_id);
   //this is radio button which i had created in row.xml

   radio1.addView(toggle1); //create error here

 }

1 个答案:

答案 0 :(得分:0)

首先,您需要将radiobutton添加到电台组,然后通过下面的链接查看列表视图,它将对您有帮助。radiogroup issue