Actualmente estoy trabajando en un proyecto de Android y haciendo uso de SlidingDrawer, pero estoy teniendo un problema con el cambio del color de fondo.Color de fondo del cajón deslizante
De forma predeterminada, el SlidingDrawer parece transparente, por lo que cuando se desliza sobre el contenido es difícil leer el contenido de la barra deslizante debido a que la pantalla principal se muestra debajo.
Quería cambiar el color de fondo a negro, pero por alguna razón esto cambia el color de fondo del contenido principal para que no pueda ver el contenido y solo el contenido del cajón deslizante cuando se empuja hacia arriba pantalla.
A continuación se muestra el código que he utilizado para generar el cajón deslizante
<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>
Gracias por cualquier ayuda que puede proporcionar.
Saludos funcionaba muy bien, no sé por qué no había pensado en eso. Gracias de nuevo – Boardy
Esto también me funciona, pero en ICS y Honeycomb tengo problemas extraños. Parte del contenido al abrir el cajón se convierte en fondo transparente o negro de nuevo. ¡Muy frustrante! – Peterdk