我想在页面底部创建一个指示器(查看寻呼机指示器),就像我们在Google Play上的书籍一样。
我知道Jake Wharton的图书馆和样本有很多信息和常见答案。
如果我不想参加第三方图书馆,我只想确认替代工作。
感谢。
答案 0 :(得分:2)
将android:layout_gravity="bottom"
添加到<android.support.v4.view.PagerTitleStrip/>
元素。
<android.support.v4.view.ViewPager
android:id="@+id/pager"
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.v4.view.PagerTitleStrip
android:id="@+id/pager_title_strip"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom"/>
</android.support.v4.view.ViewPager>
答案 1 :(得分:1)
如果我不这样做,我只想确认替代工作 想去第三方图书馆。
可以手动创建指标,监听onPageSelected()
ViewPager
的回调并更改指标。
指标可以由LinearLayout
代表,其中多个ImageViews
以动态方式创建。因为指标的数量应该与ViewPager
中的页数相匹配,所以这是偶然的。更改指标状态则意味着更改某个位置的ImageView
,使其显示为“已选中”。
但是,如果你真的需要这个开销,请三思而后行。