我似乎无法按照我想要的方式拿到我的滑动抽屉。我希望它一直延伸到布局的顶部,这不是问题......问题是如果我删除透明度选项,它下面的布局将不再可见。我希望抽屉几乎不透明(类似于#D000),但在关闭时不会影响其下方的图层。只能用 XML 完成吗?在疯狂和绝望中,我也尝试过颠倒抽屉的顺序和桌子的布局,当然结果不出所料……
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TableLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal"
android:padding="30dip"
android:background="#fff" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginBottom="25dip"
android:text="@string/main_menu_select"
android:textColor="#000"
android:textSize="@dimen/dimenLabel" />
<CheckBox
android:id="@+id/accommodation_cb"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/accommodation"
android:textColor="#000" />
<CheckBox
android:id="@+id/food_and_beverage_cb"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/food_and_beverage"
android:textColor="#000" />
<CheckBox
android:id="@+id/fun_cb"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/fun"
android:textColor="#000" />
<CheckBox
android:id="@+id/transport_cb"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/transport" />
<CheckBox
android:id="@+id/other_cb"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/other" />
<Button
android:id="@+id/submit_button"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:onClick="checkListing"
android:text="@string/submit_label" />
</TableLayout>
<SlidingDrawer
android:id="@+id/SlidingDrawer"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_alignParentBottom="true"
android:background="#D000"
android:content="@+id/contentLayout"
android:handle="@+id/slideButton"
android:orientation="vertical"
android:padding="10dip" >
<Button
android:id="@+id/slideButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="^" >
</Button>
<LinearLayout
android:id="@+id/contentLayout"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:clickable="true"
android:orientation="vertical"
android:padding="10dip" >
<Button
android:id="@+id/Button01"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_margin="2dp"
android:text="Button 1" >
</Button>
<Button
android:id="@+id/Button02"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_margin="2dp"
android:text="Button 2" >
</Button>
<Button
android:id="@+id/Button03"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_margin="2dp"
android:text="Button 3" >
</Button>
</LinearLayout>
</SlidingDrawer>
</RelativeLayout>
我的主要课程是膨胀此布局的默认视图。谢谢