我决定使用一个ViewPager
在我的应用程序中,一切正常。
我知道我想使用PagerTitleStrip
in my ViewPager
,但我没有找到任何有关如何做到这一点的信息......
我在这门课上发现的唯一一页(原文如此!!)是http://developer.android.com/reference/android/support/v4/view/PagerTitleStrip.html http://developer.android.com/reference/android/support/v4/view/PagerTitleStrip.html所以看来我只需要添加PagerTitleStrip
在我的内ViewPager
布局,但我在我的活动中没有看到任何新内容......
<android.support.v4.view.ViewPager
android:id="@+id/viewPager"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<android.support.v4.view.PagerTitleStrip
android:id="@+id/pagerTitleStrip"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom" />
</android.support.v4.view.ViewPager>
有谁知道如何使用它?
编辑:
抱歉,它在实施时起作用getPageTitle
方法中的ViewPagerAdapter
...但我不想显示任何文本,只是一个小光标来显示当前视图与上一个和下一个视图相比的位置...
我不确定在您的情况下导致错误的原因,但这就是我使用它的方式,在您的布局中,您应该在布局中插入以下代码:
<android.support.v4.view.ViewPager
android:id="@+id/viewpager"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center" >
<android.support.v4.view.PagerTitleStrip
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="top" />
</android.support.v4.view.ViewPager>
然后您应该在 PageAdapter 中添加以下代码:
@Override
public CharSequence getPageTitle (int position) {
return "Your static title";
}
就这样吧。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)