如何为滑动抽屉选择颜色

时间:2014-07-27 23:41:23

标签: android xml android-handler android-sliding android-background

我想用背景在xml中制作抽屉,当我打开抽屉时,我看到背景颜色,但如果我没有打开抽屉,我就看不到背景颜色。

这就是我的xml看起来的样子 -

<SlidingDrawer

    android:id="@+id/slidingD"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:content="@+id/content"
    android:handle="@+id/handle" 

    android:layout_marginTop="150dp">

    <Button
        android:id="@+id/handle"
        android:layout_width="wrap_content"

        android:layout_height="wrap_content"
        android:text="^" />


    <LinearLayout
        android:id="@+id/content"
        android:layout_width="match_parent"
        android:layout_height="match_parent" >

        <CheckBox
            android:id="@+id/cbSlidable"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="CheckBox" />
    </LinearLayout>
</SlidingDrawer>

1 个答案:

答案 0 :(得分:0)

你需要在你的内容中设置背景颜色&#34;内容&#34;布局。

试试这个。

<SlidingDrawer

android:id="@+id/slidingD"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:content="@+id/content"
android:handle="@+id/handle" 
android:layout_marginTop="150dp">

<Button
    android:id="@+id/handle"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="^" />


<LinearLayout
    android:id="@+id/content"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@android:color/black">

    <CheckBox
        android:id="@+id/cbSlidable"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="CheckBox" />
</LinearLayout></SlidingDrawer>

希望得到帮助