基本上我有2个线性布局。当用户单击按钮时,一个线性布局将展开或折叠。另一个将始终显示在顶部。这是我的xml:
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<Button
android:id="@+id/btnNewsFeed"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@color/lightred"
android:minHeight="20dp"
android:text="News feed"
android:textColor="#FFFFFF" />
<LinearLayout
android:id="@+id/llNewsFeed"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_below="@+id/btnNewsFeed"
android:background="#FFFFFF"
android:orientation="vertical"
android:visibility="gone" >
<ListView
android:id="@+id/EventNewsFeedListview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:listSelector="#F6CECE" >
</ListView>
</LinearLayout>
<LinearLayout
android:id="@+id/legendDiv"
android:layout_width="match_parent"
android:layout_height="100dp"
android:layout_below="@+id/btnNewsFeed"
android:alpha=".75"
android:background="#fff"
android:orientation="vertical"
android:visibility="gone" >
<TableLayout
android:id="@+id/tableEvent"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:stretchColumns="1"
android:visibility="gone" >
//Table Rows
</TableLayout>
</LinearLayout>
</RelativeLayout>
因此,当用户在导航抽屉项目上选择并且其不透明度为0.75时,将显示我的图例div。当btnNewsFeed onClick时,我的llNewsfeed将会扩展或崩溃。我现在遇到的问题是让我们说当legendDiv显示时,llNewsFeed隐藏在legendDiv后面。我想知道有没有办法为它设置z-index?因为llNewsFeed应该在legendDiv前面。
任何指南?提前谢谢。
答案 0 :(得分:0)
答案 1 :(得分:0)
从API级别21开始,您可以使用View.setZ(float)或View.setTranslationZ(float)
设置z-index