美文网首页
可以显示多行的RadioGrop

可以显示多行的RadioGrop

作者: 卖梦为生_若愚 | 来源:发表于2017-06-22 15:32 被阅读0次

原项目地址:https://github.com/a284628487/MultiLineRadioGroup

项目里面遇到标签选择、热门搜索气泡显示效果,起初自己的写法是:最外层一个linearlayout,设置为vertical,里面一个linearlayout设置为horizontal,动态添加button到第二个linearlayout,给每个button根据字数设置weight,若不足以显示,则在第一个linearlayout里面再添加一个linearlayout,以此类推。

后来在git上发现这个第三方开源项目,觉得非常好用,就把自己项目里的代码替换了。

关键方法:

1、grop.insert(position,title);可以在for循环里面根据数据源的大小动态添加按钮的个数

2、grop.setOnCheckChangedListener(newMultiLineRadioGroup.OnCheckedChangedListener() {

@Override

public voidonItemChecked(MultiLineRadioGroup group, intposition, booleanchecked) {

if(checked) {

}else{

}

}

});

相关文章

网友评论

      本文标题:可以显示多行的RadioGrop

      本文链接:https://www.haomeiwen.com/subject/yssfcxtx.html