android ListView嵌套checkbox并取代checkbox点击事件
16lz
2021-01-23
//设置listView属性,父项代替子项获取焦点android:descendantFocusability="blocksDescendants"
//设置checkbox属性//checkbox不能点击,此时checkbox变淡android:enabled="false" //复制父类状态 checkbox变亮android:duplicateParentState="true"
//父项添加点击事件listView.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) { CheckBox checkBox = view.findViewById(R.id.listView_checkBox); checkBox.setChecked(!checkBox.isChecked()); //父项点击时checkbox切换状态 }});
更多相关文章
- Android 动画中共用的属性!
- android:属性 layout_alignParentRight android:paddingRight lay
- Android的EditText控件常用属性
- Android RelativeLayout属性介绍
- Android的控件属性
- EditText中的几个常用属性