ViewPager+Fragment实现TabHost
主要简单介绍一下TabHost几种实现方式
一、Android自带APi两种
使用Android 自带API实现TabHost方法:继承TabAcitivity和不继承该类两种方法:具体实现参考http://blog.csdn.net/harvic880925/article/details/17120325
二、其他组合方法:
1 单独使用ViewPager+加TextView(TextView作为导航栏)
2 单独使用Fragment(显示界面)+TextView(TextView作为导航栏)方法:所有
3 结合ViewPager 和Fragment +TextView(TextView作为导航栏):方法实现需要注意
3.1 关键点在于适配器使用的是 FragmentPagerAdapter。 而不是ViewPagerAdapter 3.2 因为ViewPager是v4的兼容包,所以在Fragment这块也需要使用v4的Fragment。具体实现参考:http://blog.csdn.net/lizhenmingdirk/article/details/13631813
FragmentPagerAdapter APi地址
http://wear.techbrood.com/reference/android/support/v13/app/FragmentPagerAdapter.html
主要简单介绍一下TabHost几种实现方式
一、Android自带APi两种
使用Android 自带API实现TabHost方法:继承TabAcitivity和不继承该类两种方法:具体实现参考http://blog.csdn.net/harvic880925/article/details/17120325
二、其他组合方法:
1 单独使用ViewPager+加TextView(TextView作为导航栏)
2 单独使用Fragment(显示界面)+TextView(TextView作为导航栏)方法:所有
3 结合ViewPager 和Fragment +TextView(TextView作为导航栏):方法实现需要注意
3.1 关键点在于适配器使用的是 FragmentPagerAdapter。 而不是ViewPagerAdapter 3.2 因为ViewPager是v4的兼容包,所以在Fragment这块也需要使用v4的Fragment。具体实现参考:http://blog.csdn.net/lizhenmingdirk/article/details/13631813
FragmentPagerAdapter APi地址
http://wear.techbrood.com/reference/android/support/v13/app/FragmentPagerAdapter.html
更多相关文章
- IntentService源码分析
- Android(安卓)性能最佳实践 1
- Android(安卓)Bluetooth开发
- Android在任意位置获取应用程序Context
- Android(安卓)SDK离线安装方法详解(加速安装)
- 获得手机相关信息的实现方法
- Android(安卓)Handler.removeMessage移除所有postDelayed的问题
- Databinding简单的分析ImageView属性android:src="@{resImgId}"
- 阿里Android(安卓)26条规范经验及优化