实在是不会做了checkbox的父子联动 你设置监听器啊, setOnCheckChangedListener, 对于父级控件,如果被选中,则令他的子级控件也被选中,需要什么 demo? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我主要就是父子控件没搞懂,设置监听肯定是已经设置了的,你有demo?父子控件不会设置 这种东西我不会留下 demo 的,父子控件的话,你其实可以自定义一个工具类,例如class CheckBoxTree{ private CheckBox box; private List<CheckBox> children = new ArrayList<CheckBox>(); public void onBoxSelected(){ for(CheckBox b : children){ b.setChecked(true); } } public void addChild(CheckBox b){ children.add(b);}}你先将父子层级在这里设置好,然后通过在事件监听器里调用 onBoxSelected()就好了 自定义一个 linearLayout 里面的布局 简单 ,然后去实现相关逻辑。 也就是抽取共性,成为通用的类,上面3个实际上可以抽取出来,下面的布局不同可以单独抽取。 音乐显示播放进度问题 微博开发如何进入分享界面查看分享成功的信息? 关于上下左右滑动的问题 关于ListView的新手问题送分了 帅锅,大虾,美女,都来看看 问个简单的按钮UI问题 android PC和手机端通信问题 android 上怎么使用语音识别(c/c++语言开发) 运行时控制台总是出现emulator-5554 disconnected webview浏览word文档 "D:\\Android\\android-ndk-r10\\android-ndk-r10\\ndk-build.cmd" 系统找不到指定的路径。 abd与安卓应用之间的通信
父子控件不会设置
private CheckBox box;
private List<CheckBox> children = new ArrayList<CheckBox>();
public void onBoxSelected(){
for(CheckBox b : children){
b.setChecked(true);
}
} public void addChild(CheckBox b){
children.add(b);
}
}你先将父子层级在这里设置好,然后通过在事件监听器里调用 onBoxSelected()就好了