0
私は、チェックボックスを含む項目のリストを持っています。リスト項目の左側にテキストがあり、右側にチェックボックスがあります。リストアイテムをクリックすると、チェックボックスがクリックされ、onListItemClickメソッドの残りのインテントが起動されます。チェックボックスをオンにしたときにonListItemClickが何かを行い、テキストがクリックされたときにonListItemClickが何かを行うようにコードを変更するにはどうすればよいですか? 、試行錯誤の多くの後、リスト項目をクリックしたときにonListItemClickと呼ばれるものを切り離す方法は?
@Override
protected void onListItemClick(ListView l, View v, int position, long id){
super.onListItemClick(l, v, position, id);
My_DownLoad my_dl = (My_DownLoad) map_thoughts.get(my_list.get(position));
Integer id1 = position;
Log.i("ListOthers", "onListItemClick position: " + id1.toString());
Long id2 = id;
Log.i("ListOthers", "onListItemClick position: " + id2.toString());
//For Some reason id2 and id1 are the same
//I was thinking about setting up a case statement if something different happens if I click the checkbox and not the text
//start activity if text is checked
//change state of checkbox if checkbox is clicked
}
私は最初のリスト項目をクリックする必要があり、その後longclickが正常に動作し、問題がまだあるだろう内のすべての項目リスト。 – Stagleton