RadioGroup中的RadioButton实现换行
2013-11-21 23:24
316 查看
近日在开发时,遇到一个需求需要实现单选,首先想到使用RadioGroup,但超过一行时,实现RadioButton换行时,一时没了办法,上网查资料所得
找到一个比较简单地方法,采用两个RadioGroup,使用RadioGroup的clearCheck()方法,不过郁闷的事就是在调用clearCheck()也会触发setOnCheckedChangeListener 方法
后来查了资料可以通过加一个标记来解决这个问题:代码如下:
group.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup group, int checkId) {
boolean isSelect = false;
if(group != null && checkId > -1 && !isSelect){
isSelect = true;
group1.clearCheck();
isSelect = false;
}
}
});
找到一个比较简单地方法,采用两个RadioGroup,使用RadioGroup的clearCheck()方法,不过郁闷的事就是在调用clearCheck()也会触发setOnCheckedChangeListener 方法
后来查了资料可以通过加一个标记来解决这个问题:代码如下:
group.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup group, int checkId) {
boolean isSelect = false;
if(group != null && checkId > -1 && !isSelect){
isSelect = true;
group1.clearCheck();
isSelect = false;
}
}
});
相关文章推荐
- Android开发自定RadioGroup实现多布局重叠并单选&修改radioButton按钮样式
- 日积月累:在RadioGroup中实现RadioButton的线性布局
- RadioButton单选按钮实现RadioGroup.OnCheckedChangeListener
- Android进阶之路 - RadioGroup与RadioButton快速实现底部导航
- RadioGroup+RadioButton嵌套其他布局实现多行单选布局、自定义RadioButton选中和非选中样式、文字颜色
- 利用RadioGroup和RadioButton实现单选且选中的效果自定图片
- 使用RadioButton和RadioGroup实现多种多样的单选情况
- 在RadioGroup中实现RadioButton的线性布局
- tabHost研究二——利用Radiobutton嵌套在RadioGroup实现TabHost效果
- RadioGroup自动添加RadioButton实现屏幕适配
- 利用Radiogroup Radiobutton 实现滑动效果菜单
- Android 使用RadioGroup和RadioButton实现单选效果
- Android使用RadioGroup和RadioButton实现筛选条件功能总结好坑啊
- Android实现RadioGroup中的RadioButton再次点击取消选中
- 用radioGroup和radioButton实现四个热点选项卡
- Android下利用RadioGroup和RadioButton实现Tabbar的效果
- RadioGroup和RadioButton的实现
- 实现方式二:隐藏TabWidget,通过RadioGroup和RadioButton实现底部菜单栏
- RadioGroup的换行、换行后的均分实现
- 使用RadioGroup与RadioButton实现单选效果