在我的應用程序中,我使用的自定義Listview
的行爲TextView和CheckBox
。
現在我想當我檢查CheckBox
那時各自的行必須Disable(unfocasable)。
應該是什麼裏面的代碼複選框OnCheckedChangeListener
我也試圖禁用的RowLayout內監聽器,但沒有得到成功......
以下是代碼我使用適配器的getView方法中當複選框被選中時禁用列表視圖行
final RelativeLayout RL=(RelativeLayout)convertView.findViewById(R.id.VTRLmain);
check.setOnCheckedChangeListener(new OnCheckedChangeListener()
{
@Override
public void onCheckedChanged(CompoundButton buttonView,boolean isChecked)
{
if (isChecked)
{
RL.setEnabled(false);
templist.add(getItem(position));//using for another activity
}
}
});
把你的所有代碼的意思持有人在這裏 – 2013-03-01 13:05:53
簡單,如果別的可以在這裏工作。如果複選框被選中,則不執行任何操作。但這不會禁用行可聚焦 – 2013-03-01 13:08:14
我正在使用另一個列表檢查項目..所以什麼都不可行 – Pravin 2013-03-01 13:54:22