1.导入Android-ViewPagerIndicator库文件

下载地址:https://github.com/JakeWharton/ViewPagerIndicator

2.布局文件

 
 

3.代码实现:

FragmentPagerAdapteradapter=newGoogleMusicAdapter(

getSupportFragmentManager());

ViewPagerpager=(ViewPager)findViewById(R.id.pager);

pager.setAdapter(adapter);

TabPageIndicatorindicator=(TabPageIndicator)findViewById(R.id.indicator);

indicator.setViewPager(pager);

indicator.setVisibility(View.VISIBLE);

 
 

注意:FragmentPagerAdapter 需实现
getPageTitle()方法,改方法放回值与indicator中的内容相对应;在使用indicator时,要先把visibility属性设为gone,然后绑定ViewPager后在动态的设置为VISIBLE。

 
 

4.主题:

清单文件 activity 节点上配置 theme 属性

运行结果:

最新文章

  1. 在xib中用KVC修改控件属性
  2. angularjs的三目运算
  3. Bete冲刺第二阶段
  4. android 项目中规范使用SharedPreferences
  5. HDOJ/HDU 1982 Kaitou Kid - The Phantom Thief (1)(字符串处理)
  6. keil中使用_at_绝对地址定位
  7. Ubuntu 13.10 Mono安装历程
  8. eclipse 添加resources 目录
  9. javascript推断的浏览器类型
  10. 解决IE8下不支持document.getElementsByClassName的方法
  11. 部署和使用kibana
  12. 201521123117 《Java程序设计》第3周学习总结
  13. Activiti-03-query api
  14. Improved Semantic Representations From Tree-Structured Long Short-Term Memory Networks-paper
  15. 用SVG做background image
  16. c# int类型的转datetime类型
  17. openstack nova工作流程
  18. openshift 容器云从入门到崩溃之八《日志聚合》
  19. bzoj4861 / P3715 [BJOI2017]魔法咒语
  20. OpenVPN多用户配置

热门文章

  1. TCP编程的一个小例子
  2. 测试横竖屏切换时activity 的生命周期
  3. android程序报错“error launching activity com.android.ddmlib.shellcommandunresponsiveexception”的解决方式
  4. c++ 输出虚函数表内容
  5. ASP.NET页面传值的几种方式
  6. SQL Server(SSIS package) call .net DLL
  7. JavaSE学习总结第17天_集合框架3
  8. jQuery $.fn.extend方式自定义插件
  9. PHP学习笔记9-生成图片
  10. Python学习之路——字符处理(一)