1

我想在页面底部创建一个指示器(查看寻呼机指示器),就像我们在 Google play 上的书籍一样。

我知道有很多关于 Jake Wharton 的图书馆和样本的信息和常见答案。

如果我不想去第三方图书馆,我只是想确认一下替代工作。

谢谢。

4

2 回答 2

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>
于 2013-07-08T12:45:30.777 回答
1

如果我不想去第三方图书馆,我只是想确认一下替代工作。

另一种解决方法是手动创建指标、监听onPageSelected()回调ViewPager并更改指标。

指标可以用动态创建的LinearLayout多个表示。ImageViews在动态上,因为指标的数量应该与ViewPager. 更改指示器状态将意味着ImageView使用使其显示为“已选中”的某些内容更改特定位置的 。

但是,如果你真的需要这个开销,请三思而后行。

于 2013-07-08T12:46:48.217 回答