android ListView嵌套checkbox并取代checkbox点击事件
16lz
2021-12-04
//设置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]Awind.inc系列android软件破解
- Android(安卓)动画中共用的属性!
- Android(安卓)控件 ListView
- Android(安卓)xml中 @和?区别,style和attr小结
- Android中TextView内容过长加省略号
- android:属性 layout_alignParentRight android:paddingRight lay
- Android的EditText控件常用属性
- Android之实现点击波纹效果