Android中ViewPager添加标题
2015-09-06 16:28
471 查看
在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);//设置标题的字体颜色
相关文章推荐
- Android 颜色
- Android 设备管理器 阻止用户取消激活
- android 4.4 沉浸式状态栏实现
- Android开发资源下载目录
- Android如何绘制视图,解释了为何onMeasure有时要调用多次
- AndroidManifest.xml uses-feature 详解
- Android实例-利用WebBrowser实现浏览器(XE8+小米2)
- 应届生百度android一面
- Android官方侧滑DrawerLayout用法
- Android 开源框架Universal-Image-Loader完全解析(一)--- 基本介绍及使用
- Android基础入门教程——6.3.2 数据存储与访问之——又见SQLite数据库
- android 笔记一
- android自定义圆形头像
- Android下的挂钩(hook)和代码注入(inject)
- Android layout布局属性、标签属性
- android开发中标题栏的封装
- Android初学习 - Fragment解析03
- Android初学习 - Fragment解析02
- Android设置虚线、圆角、渐变
- Android获取手机的型号和系统版本