寻呼指示小部件都与兼容ViewPager
从 Android的支持库,以提高内容的可发现性。
尝试示例应用程序在Android Market上。
这些小部件也可配合使用ActionBarSherlock!
用法
对于这个项目的执行工作看样品/
文件夹。
-
在您的视图中的部件之一。这通常应放在毗邻
ViewPager
它代表。<com.viewpagerindicator.TitlePageIndicator android:id="@+id/titles" android:layout_height="wrap_content" android:layout_width="fill_parent" />
-
在你
的onCreate
方法(或onCreateView
的片段),结合该指标的ViewPager
。//与适配器设置寻呼机
ViewPager pager = (ViewPager)findViewById(R.id.pager); pager.setAdapter(new TestAdapter(getSupportFragmentManager()));
//绑定到适配器标题指标
TitlePageIndicator titleIndicator = (TitlePageIndicator)findViewById(R.id.titles); titleIndicator.setViewPager(pager);
-
(可选)如果使用
OnPageChangeListener
你的看法寻呼机,你应该将其设置在指示而非直接在寻呼机。//从上面继续 titleIndicator.setOnPageChangeListener(mPageChangeListener);
主题化
有三种方法风格指标的样子。
- 主题XML。提供了每种类型的指示器的属性,你可以指定一个自定义样式。
- 布局XML。通过使用自定义命名空间,你可以包括任何所需的样式。
- 对象的方法。两种风格都有一种能在任何时候改变每个样式属性getter和setter。
每个指示器具有它创建使用每个这些方法相同的外观的演示。
包括在项目
Android的ViewPagerIndicator是作为一个Android的库项目。一个独立的JAR是不可能的,因为由指标部件提供的主题功能。
您可以通过包括此项目引用它作为一个库项目在Eclipse或蚂蚁。
如果你是一个Maven用户可以轻松地通过指定它作为一个依赖包括库:
<dependency>
<groupId>com.viewpagerindicator</groupId>
<artifactId>library</artifactId>
<version>2.4.1</version>
<type>apklib</type>
</dependency>
该项目依赖于ViewPager
类,这是可以在 Android的支持库或ActionBarSherlock。详细信息包括库之一是可以在他们的respecitve网站。