Viewpager点指示器不显示

时间:2017-11-09 11:50:57

标签: android android-viewpager viewpagerindicator

我正在尝试将点指示符添加到我的查看分页器中,我尝试了不同类型但没有工作,由于某种原因它不会出现在片段上。它并没有崩溃......只是没有出现。

我正在尝试使用this library

查看寻呼机XML文件:

select similarity('activity','activityns');
similarity: 0,6666667

select similarity('activities','activityns');
similarity: 0,4666667

片段活动文件:

<LinearLayout android:layout_height="match_parent"
    android:layout_width="match_parent"
    android:orientation="vertical"
    xmlns:android="http://schemas.android.com/apk/res/android">

<android.support.v4.view.ViewPager
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/pager"
    android:layout_width="match_parent"
    android:layout_height="wrap_content">

    <com.pixelcan.inkpageindicator.InkPageIndicator
        android:id="@+id/indicator"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        app:dotDiameter="8dp"
        app:dotGap="8dp"
        app:animationDuration="320"
        app:pageIndicatorColor="#a3a0a0"
        app:currentPageIndicatorColor="#000000" />
</android.support.v4.view.ViewPager>
</LinearLayout>

this library也没有效果。

如果需要更多代码来理解我会很乐意提供它 谢谢!

1 个答案:

答案 0 :(得分:0)

尝试将InkPageIndicator视图放在ViewPager内但与InkPageIndicator相同的级别,如sample所示。在这种特殊情况下,ViewPagerLinearLayout应该是LinearLayout的孩子。如果您希望指标点位于视图寻呼机的顶部,请考虑将FrameLayout替换为Get-AzureStorageTable -Name <tablename>