简单实用的安卓原生底部tab实现ViewPager+RadioButton

1、Android底部菜单实现多种多样,今天采用最简单也最实用的Viewpage+RadioButton方式实现(Activity+fragment方式)。


首先先如下看xxx.xml布局,viewpage嵌套radiobutton,可点可滑动。


 
 
 
    

2、其次在MainActivity中主要实现代码如下,

new ViewPager.OnPageChangeListener() {
        @Override
        public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {

        }

        @Override
        public void onPageSelected(int position) {
          //在此处实现RadioButton即可
       //此处mTabRadioGroup即为RadioButton控件初始化
         mTabRadioGroup.getChildAt(position).setChecked(true);
        }

        @Override
        public void onPageScrollStateChanged(int state) {

        }
    };

以上就是最简式的实现tab可滑动可点击。有问题随时留言提问,初次发表请多多关照!!

源码链接如下:

你可能感兴趣的:(Android)