当前位置:编程学习 > wap >>

TabHost中用BadgeView后无法切换

程序为一个仿微博的底部固定的菜单栏的界面,有5个按钮,每个对应一个activity,TabHost中用RadioGroup来定义按钮,每个按钮用selector来设置动作,即:单击某个按钮,当前按钮会变色,并跳入对应界面,此时程序均正常。但是要某个按钮加上消息数字时,用BadgeView后,使用badgeView的按钮被点击后,按钮变为选中状态,但不能跳到对应界面,再按别的按钮,有数字的按钮,依然是选中状态。考虑是其selector中的状态所致,就是设置BadgeView后获到焦点了,但是代码中将setFocusable(false)也还是不行,怎么解决? --------------------编程问答-------------------- 我也遇到这个问题了,楼主有解了么? --------------------编程问答-------------------- 同问,请问解决了吗? --------------------编程问答-------------------- 这个问题我也遇到。原因是BadgeView remove掉原有的RadioButton,添加一个FrameLayout(包括radioButton和TextView)进去,这样响应不到Radiogroup的CheckedChangeListener。
但是找不到什么解决办法啊
补充:移动开发 ,  Android
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,