0
我目前正在自定義listview,其中我已經擴展了數組適配器,並使用它的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
}
什麼是radio1? – st0le