使用 TabLayout android studio 将 ViewPager 的 (Carousel/Slider) 指示器(点)定位在底部
Position ViewPager's (Carousel/Slider) indicators (dots) in bottom using TabLayout android studio
我想把我的点放在底部。我不知道为什么它们在我的 viewPager 的顶部(下图)
任何解决方案?
我的 activity_main.xml :
<androidx.viewpager.widget.ViewPager
android:foregroundGravity="center"
android:id="@+id/viewPager"
android:layout_centerInParent="true"
android:overScrollMode="never"
android:clipToPadding="false"
android:layout_width="match_parent"
android:layout_height="match_parent">
<com.google.android.material.tabs.TabLayout
android:id="@+id/tab_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:tabBackground="@drawable/tab_selector"
app:tabGravity="center"
app:tabIndicatorHeight="0dp"/>
</androidx.viewpager.widget.ViewPager>
使用:
<androidx.viewpager.widget.ViewPager
....>
<com.google.android.material.tabs.TabLayout
android:layout_gravity="bottom"
.../>
</androidx.viewpager.widget.ViewPager>
我想把我的点放在底部。我不知道为什么它们在我的 viewPager 的顶部(下图)
任何解决方案?
我的 activity_main.xml :
<androidx.viewpager.widget.ViewPager
android:foregroundGravity="center"
android:id="@+id/viewPager"
android:layout_centerInParent="true"
android:overScrollMode="never"
android:clipToPadding="false"
android:layout_width="match_parent"
android:layout_height="match_parent">
<com.google.android.material.tabs.TabLayout
android:id="@+id/tab_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:tabBackground="@drawable/tab_selector"
app:tabGravity="center"
app:tabIndicatorHeight="0dp"/>
</androidx.viewpager.widget.ViewPager>
使用:
<androidx.viewpager.widget.ViewPager
....>
<com.google.android.material.tabs.TabLayout
android:layout_gravity="bottom"
.../>
</androidx.viewpager.widget.ViewPager>