Listview中多选

Listview中checkBoxe的多选

梦想与她 提交于 2019-12-10 13:34:25
注意点:Listview的item中存在checkBox , radiobutton,会导致ListView.setOnItemClickListener无效。 原因: 事件会被子View捕获到,ListView无法捕获处理该事件。 解决方法:在子view的xml中设置如下属性: android:focusable="false" android:clickable="false" android:focusableInTouchMode="false" 案例:listview的多选 listview.setAdapter(new MyAdapter4( xxxActivity.this, list) ); listview.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);//设置为多选 listview.setOnItemClickListener(itemClick_Listener); OnItemClickListener itemClick_Listener=new OnItemClickListener() { public void onItemClick(AdapterView<?> arg0, View view, int position,long arg3) { ViewHodler viewHodler=