Android中ViewPager添加标题

来源:互联网 发布:叶子猪网络连接失败 编辑:程序博客网 时间:2024/04/27 20:06

在ViewPager的XML文件中添加一个标题的XML

<android.support.v4.view.ViewPager        android:id="@+id/viewpager"        android:layout_width="match_parent"        android:layout_height="match_parent">        <android.support.v4.view.PagerTabStrip            android:id="@+id/viewpager_tab"            android:layout_width="match_parent"            android:layout_height="wrap_content"            android:layout_gravity="bottom">        </android.support.v4.view.PagerTabStrip>    </android.support.v4.view.ViewPager>

在Adapter中重写getPageTitle(int position)方法

首先,定义一个标题的名字的数组

 private String[] mTitles={"View1","View2" ,"View3"};

在Adapter中重写方法

 @Override    public CharSequence getPageTitle(int position) {        return mTitles[position%mViews.size()];//返回标题的position这样写是由于之前定义的循环中的写法    }

在MAinActivity中定义标题栏的格式

 mPagerTabStrip= (PagerTabStrip) findViewById(R.id.viewpager_tab);        mPagerTabStrip.setBackgroundColor(Color.GRAY);//设置背景        mPagerTabStrip.setTabIndicatorColor(Color.BLUE);//设置选中的标题下边的横线的颜色        mPagerTabStrip.setTextColor(Color.RED);//设置标题的字体颜色
0 0
原创粉丝点击