我目前正在制作自定义列表视图,其中我扩展了数组适配器并使用它的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
}