使用radiogroup和viewpage实现底部导航出现的按钮选中界面没有改变的问题
2016-12-16 00:30
756 查看
viewpage+radioGropu+radioButton实现底部导航
两个监听:
1.viewpage的setOnPageChangeListener
2.radiobutton的setOnCheckedChangeListener;这样才能实现滑动和点击按钮都可以切换界面; viewpage默认显示第一个,此时设置
RadioButton rb = (RadioButton) rgp.getChildAt(child);
rb.setChecked(true);那么按钮和界面是一致的,不会有其他问题;
但是如果你设置默认是第二个按钮选中,那么按钮是选中的,但是界面还是第一个,除非此时设置了setCurrentItem(child, false);才可以让按钮和界面是保持一致的;
两个监听:
1.viewpage的setOnPageChangeListener
2.radiobutton的setOnCheckedChangeListener;这样才能实现滑动和点击按钮都可以切换界面; viewpage默认显示第一个,此时设置
RadioButton rb = (RadioButton) rgp.getChildAt(child);
rb.setChecked(true);那么按钮和界面是一致的,不会有其他问题;
但是如果你设置默认是第二个按钮选中,那么按钮是选中的,但是界面还是第一个,除非此时设置了setCurrentItem(child, false);才可以让按钮和界面是保持一致的;
相关文章推荐
- 使用ViewPager+RadioGroup+Fragment实现类似微信的底部导航
- 通过RadioGroup组件实现微信底部的切换按钮(Tab》
- Android开发:在ListView中使用RadioGroup时出现混乱选中现象
- RadioGroup+FrameLayout实现底部导航页面
- 使用RadioGroup实现底部导航栏效果,不需要java代码。
- 使用RadioGroup实现底部导航栏
- 使用RadioGroup+ViewPager+Fragment实现带滑动的页卡效果TabHost时遇到的问题
- RecyclerView嵌套使用RadioGroup出现的问题
- TabHost、RadioGroup、ToolBar实现底部菜单导航
- Android开发:在ListView中使用RadioGroup时出现混乱选中现象
- Android手机UI设计---”知乎“界面外观模仿篇(一)---使用Fragment实现底部导航以及嵌套
- fragment+RadioGroup实现底部导航栏 多个 fragment 重影问题
- 使用 RadioGroup+TabHost 搭建框架实现 导航 切换
- RadioGroup里设置RadioButton为初始的都不选中状态及设置默认选中出现的问题及解决方法
- Android--RadioGroup和Tablayout两种实现底部导航的方式详解
- Android RadioGroup+ViewPager+ActionBar实现仿微信6.0界面(底部滑动菜单栏+导航栏)
- 使用RadioGroup及Fragment来实现底部Tab效果 (AS版本)
- Android开发——使用RadioGroup及Fragment来实现底部Tab效果
- 使用一个Activity进行所有界面的显示,观察者模式实现标题与底部根据中间页面的改变而改变
- Android进阶之路 - RadioGroup与RadioButton快速实现底部导航