0
これは繰り返しの質問のようですが、私はなぜTablayoutを私のViewPagerの上に置くことができないのか分かりません。私はそれは私が欲しいものではありません以外のLinearLayoutでRelativeLayoutを置き換える場合Androidページャーがタブレイアウトを隠している場合
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="200dp">
<android.support.design.widget.TabLayout
android:id="@+id/tl_ads"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:layout_alignParentBottom="true"
app:tabBackground="@drawable/tab_selector"
app:tabGravity="center"
app:tabIndicatorHeight="0dp"
app:tabMaxWidth="16dp"
app:tabPadding="2dp"/>
<android.support.v4.view.ViewPager
android:id="@+id/vp_ads"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@android:color/white"
android:elevation="2dp"
android:translationZ="2dp"
tools:targetApi="lollipop"/>
</RelativeLayout>
はTablayoutだけで正常に動作します。
おかげで、それは私がwan'tものではないのです。ビューページの上部に表示するにはTabLayoutが必要です。 FrameLayoutを試してみましたが、動作しませんでした。 –
回答の編集 –
この場合、ViewPagerはTabLayoutをカバーします。 –