【发布时间】:2015-07-17 23:40:29
【问题描述】:
我有一个 Activity,其中包含一个带有两个选项卡的 ViewPager。当用户按下按钮时,我希望出现一个不透明的 RelativeLayout 叠加层,然后用户可以在其中选择不同的选项。
问题在于覆盖没有与 ViewPager 的选项卡重叠,而是停止了。
我的 XML:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:id="@+id/footer"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_alignParentBottom="true"
android:background="@color/light_gray" >
<TextView
..../>
</LinearLayout>
<android.support.v4.view.ViewPager
android:id="@+id/view_pager"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_above="@id/footer"/>
</RelativeLayout>
<Button
.../>
<RelativeLayout
android:id="@+id/overlay"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/orange"
android:visibility="gone"
android:alpha="0.9">
</RelativeLayout>
</RelativeLayout>
目前的样子:
我想要的样子:
【问题讨论】:
标签: android android-layout android-actionbar android-viewpager android-relativelayout