İşte ben bu örneğin LinearLayout kullanmak http://life-as-a-coder.com/_shared/background_state.rar
benim main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="50dip"
android:background="@drawable/item_background"
android:clickable="true">
<TextView
android:text="Item 1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="35dip"></TextView>
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="50dip"
android:background="@drawable/item_background"
android:clickable="true">
<TextView
android:text="Item 2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="35dip"></TextView>
</LinearLayout>
</LinearLayout>
bir göz atın ... sizin için bazı örnek olun. Ben ...
benim kötü İngilizce için üzgünüm n dilbilgisi ... Bu çok ListView kullanılabilir ... tık durumunu etkinleştirmek yalnızca özel satır öğesi üzerinde kullanmak android:clickable="true"
set oluyor aslında ne
Bu kodu – ingsaurabh
kullanarak özür dilerim .. düzenlenmiş birine bakın .. bunu yaptıktan sonra tüm satır rengini değiştirdikten sonra renk değiştirir .. ve birden fazla satır evry satırını seçerek o rengi devam ettirir .. Eğer koşulu isFocussed() kullanarak çalıştı .. işe yaramadı – ngesh
Bu konuda emin değilim, ama bana göre, masanın renginin odakta değişmez. Bunun için ListView kullanabilirsiniz –