Ho creato un elenco specifico esistente tra i seguenti elementi per creare un elenco scorrevole con ogni riga contenente un'immagine sul lato sinistro e del testo sul lato destro:
Per iniziare con un layout "radice":
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#C8C8C8"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
<ListView
android:id="@android:id/list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:drawSelectorOnTop="false"
android:divider="#C8C8C8"
android:background="#C8C8C8"/>
</LinearLayout>
e poi all'interno di ListView inserisco la seguente voce "riga":
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:background="@drawable/bg_row"
>
<ImageView
android:layout_width="wrap_content"
android:paddingLeft="10px"
android:paddingRight="15px"
android:paddingTop="5px"
android:paddingBottom="5px"
android:layout_height="wrap_content"
android:src="@drawable/bg_image"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingTop="5px"
android:paddingBottom="5px"
android:textSize="16sp"
android:textColor="#000000"
android:layout_gravity="center"
android:maxHeight="50px"/>
</LinearLayout>
Finché lo schermo viene mostrato staticamente (come in nessun movimento) verrà mostrato correttamente, ma quando comincio a scorrere l'elenco lo sfondo dell'elemento di riga (un'icona come si può vedere nel codice) sarà mostrato correttamente ma lo sfondo del layout "radice" diventerà completamente nero ... quando lo scorrimento si interrompe, lo sfondo, nella maggior parte dei casi, ritorna al suo colore ... Durante il test ho anche aggiunto un TextView
elemento in quell'elemento radice con lo stesso sfondo, questo manterrà il suo colore quando si fa scorrere l'elenco ... Qualche idea sul perché questo accada e come risolverlo?