自定义导航栏,【详细】手把手教你快速实现Android底部导航栏"/>
android 自定义导航栏,【详细】手把手教你快速实现Android底部导航栏
1. 实现底部的Tab,自定义TabContainerView 继承 RelativeLayout,这是我们最终封装的View工具类。其内部主要由viewpager和底部的TabHost类组成。
ViewPager初始化contentViewPager = new ViewPager(context);
LayoutParams contentVpLp = new LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT);
contentVpLp.addRule(RelativeLayout.ABOVE, R.id.divide_tab);
contentViewPager.setLayoutParams(contentVpLp);
contentViewPager.setId(R.id.viewpager_tab);
contentViewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override
public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
}
· @Override
public void onPageSelected(int position) {
tabHost.onChangeTab
更多推荐
android 自定义导航栏,【详细】手把手教你快速实现Android底部导航栏
发布评论