Material Design 系列(4)—TabLayout&ViewPager&Fragment
2017-08-13 17:44
477 查看
转载请注明出处:
http://blog.csdn.net/user11223344abc?viewmode=contents
出自【蛟-blog】
另外本文内的代码,只是一个释意,并不能直接拿来用,请知悉。
http://blog.csdn.net/user11223344abc?viewmode=contents
出自【蛟-blog】
1.效果展示:
这个控件比较简单,就不上Demo了,直接记录怎么用了。另外本文内的代码,只是一个释意,并不能直接拿来用,请知悉。
2.布局:
<LinearLayout android:id="@+id/express_have_data_root" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <android.support.design.widget.TabLayout android:id="@+id/express_tablayout" android:background="@color/white" android:layout_width="match_parent" android:layout_height="wrap_content" /> <android.support.v4.view.ViewPager android:id="@+id/express_viewpager" android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1"> </android.support.v4.view.ViewPager> </LinearLayout>
3.代码内的初始化:
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_express_new); ButterKnife.bind(this); //页面,数据源 List fragmentDatas = new ArrayList<>(); fragmentDatas.add(new SendExpressFragment()); fragmentDatas.add(new QueryOrderFragment()); //ViewPager的适配器 ExpressViewPagerAdapter adapter = new ExpressViewPagerAdapter(getSupportFragmentManager(), fragmentDatas); expressViewpager.setAdapter(adapter); expressTablayout.addTab(expressTablayout.newTab().setText(titles[0])); expressTablayout.addTab(expressTablayout.newTab().setText(titles[1])); //绑定 expressTablayout.setupWithViewPager(expressViewpager); }
相关文章推荐
- Android Material Design系列之Tablayout,Fragment,Viewpager搭配使用
- 首页-底部&顶部Tab导航(菜单栏)的实现:TabLayout+ViewPager+Fragment
- Android开发:顶部&底部Tab导航栏实现(TabLayout+ViewPager+Fragment)
- android material design之Tablayout,Recyclerview,Fragment,Viewpager搭配使用(四)
- 框架搭建之首页风格一 Material Design风 第一话(Fragment +ViewPager+TabLayout)
- TabLayout && ViewPager _MyActivity(主页)
- 使用TabLayout、ViewPager和Fragment实现顶部菜单可滑动切换
- 使用FragmentTabHost+TabLayout+ViewPager实现双层嵌套Tab
- tablayout+viewpager+fragment懒加载
- TabLayout+ViewPager+Fragment实现分页滑动效果
- Android 使用TabLayout、ViewPager和Fragment实现顶部菜单可滑动切换
- Android软件架构之RadioGroup + Fragment , TabLayout + ViewPager +Fragment 覆盖市场大部分商业软件架构
- NavigationView+ToolBar+TabLayout+ViewPager+Fragment综合使用
- TabLayout && ViewPager _动态添加Fragnent
- ViewPager+Fragment实现TabLayout三种方式总结
- fragment viewpager和tablayout相互嵌套内容不显示和组件不显示问题
- TabLayout+ViewPager+Fragment
- Android 导航条效果实现(六) TabLayout+ViewPager+Fragment
- TabLayout+Fragment+ViewPager联合使用
- ViewPager+Fragment+TabLayout