PagerTabStrip和PagerTitleStrip异同

来源:互联网 发布:javascript简单实例 编辑:程序博客网 时间:2024/05/10 12:51

简单的理解就是:

PagerTabStrip:交互式

PagerTitleStrip:非交互式

经过简单测试发现:

PagerTabStrip:点击上面的标题可以实现ViewPager的切换。

PagerTitleStrip:点击上面的标题无反应。

重写方法

 @Override
    public CharSequence getPageTitle(int position) {
        return (titleList.size() > position) ? titleList.get(position) : "";
    }

二者都能实现标题显示的功能,

<android.support.v4.view.ViewPager
            android:id="@+id/tabpager"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center" >

             <android.support.v4.view.PagerTitleStrip
                android:id="@+id/pagertitle"
                android:layout_width="fill_parent"
                android:layout_height="45dp"
                android:layout_gravity="top"
                 /> 

 </android.support.v4.view.ViewPager>



 <android.support.v4.view.ViewPager
            android:id="@+id/tabpager"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center" >


            <android.support.v4.view.PagerTabStrip    
            android:layout_width="wrap_content"    
            android:layout_height="wrap_content"    
            android:layout_gravity="top"
            android:background="#ffffffff"
            />
            

        </android.support.v4.view.ViewPager>

原创粉丝点击