Цвет фона выдвижного ящика

В настоящее время я работаю над проектом android и использую SlidingDrawer, но у меня возникла проблема с изменением цвета фона.

По умолчанию 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>

Спасибо за любую помощь, которую вы можете оказать.

7
задан Boardy 30 December 2011 в 17:43
поделиться