我在tablayout上方有查看分页器,因为有些页面必须隐藏tablayout,但现在我无法点击我的标签页。
<android.support.design.widget.TabLayout
android:id="@+id/tab_layout"
android:layout_width="match_parent"
android:layout_height="50dip"
android:layout_alignParentBottom="true"
app:tabBackground="@drawable/bg_tab"
app:tabGravity="fill"
app:tabIndicatorColor="@null"
app:tabIndicatorHeight="0dip"
app:tabMinWidth="0dip"
app:tabMode="fixed"
app:tabSelectedTextColor="@color/white"
app:tabTextAppearance="@style/MineCustomTabText"
app:tabTextColor="@color/white"
/>
<android.support.v4.view.ViewPager
android:id="@+id/view_pager"
android:layout_width="match_parent"
android:layout_height="match_parent"
/>
</RelativeLayout>
答案 0 :(得分:1)
我建议您使用yourView.bringToFront()
。
更改树中视图的z顺序,因此它位于其他兄弟之上 观点。如果父容器,此排序更改可能会影响布局 使用依赖于顺序的布局方案(例如,LinearLayout)。之前 KITKAT这个方法之后应该调用requestLayout()和 在视图的父级上使用invalidate()来强制父级重绘 新的孩子订购。