Attualmente sto lavorando a un progetto Android e utilizzo dello SlidingDrawer ma sto riscontrando un problema con la modifica del colore di sfondo.Colore di sfondo del cassetto scorrevole
Per impostazione predefinita, lo SlidingDrawer sembra essere trasparente, quindi quando viene fatto scorrere sopra il contenuto è difficile leggere il contenuto dello slidingdrawer a causa della schermata principale che viene mostrata sotto.
Volevo cambiare il colore di sfondo in nero, ma per qualche motivo questo cambia il colore di sfondo del contenuto principale in modo da non poter vedere alcun contenuto e solo il contenuto del cassetto scorrevole quando viene sollevato il schermo.
Di seguito è il codice che ho usato per generare il cassetto scorrevole
<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>
Grazie per qualsiasi aiuto che potete fornire.
Saluti lavorano alla grande, non so perché non ho pensato. Grazie ancora – Boardy
Questo funziona anche per me, ma in ICS e Honeycomb ho strani problemi. Parte del contenuto quando il cassetto di apertura diventa di nuovo trasparente o nero. Molto frustrante! – Peterdk