滑动抽屉的背景颜色

时间:2011-12-30 17:43:55

标签: android slidingdrawer

我目前正在开发一个Android项目并使用SlidingDrawer,但我在更改背景颜色方面遇到了问题。

默认情况下,SlidingDrawer似乎是透明的,因此当它滑过内容时,由于主屏幕显示在下面,很难读取滑动抽屉的内容。

我想将背景颜色更改为黑色,但由于某种原因,这会改变主要内容的背景颜色,因此当它向上推到屏幕时,您无法看到任何内容和仅滑动抽屉的内容。

以下是我用来生成滑动抽屉的代码

<SlidingDrawer 
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:id="@+id/drawer"
        android:handle="@+id/handle"
        android:content="@+id/content"
        android:background="@color/black">
        <ImageView 
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:id="@+id/handle"
            android:src="@drawable/ic_launcher"/>
        <LinearLayout 
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:orientation="vertical"
            android:id="@+id/content">
        <TextView 
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="I am a sliding drawer - Hello World"/>
        </LinearLayout>
    </SlidingDrawer>

感谢您提供的任何帮助。

1 个答案:

答案 0 :(得分:6)

为具有此内容ID的LinearLayout提供背景信息:

<LinearLayout android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:orientation="vertical"
            android:id="@+id/content"
            android:background="#000">