Sol tarafta bir resim ve sağ tarafta bazı metinler içeren her satırla kaydırılabilir bir liste oluşturmak için aşağıdaki öğelerden oluşan belirli bir Liste oluşturdum:
Bir "kök" düzeniyle başlamak için:
<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>
ve sonra ListView içinde aşağıdaki "satır" öğeyi yerleştirin:
<?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>
Ekran statik olarak gösterildiği sürece (hareketsiz olduğu gibi) doğru gösterilecektir, ancak listede ilerlemeye başladığımda satır öğesinin arka planı (kodda gösterilebilecek bir "simge") "kök" düzeninin arka planı tamamen siyah olacak ... kaydırma durduğunda arka plan, çoğu zaman, rengini geri alacak ... Test ettiğimde TextView
, o kök öğeye de ekledim aynı arka planla, bu liste kaydırıldığında rengini alıkoyacaktır ... Bunun neden olduğu hakkında herhangi bir fikir ve bunu nasıl çözeceksiniz?