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

你可能感兴趣的:(viewpager,Fragment,tabhost)