Aquí hago algún ejemplo para usted ... http://life-as-a-coder.com/_shared/background_state.rar
Tome un vistazo a mi 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>
utilizo LinearLayout para este ejemplo. Me puse android:clickable="true"
para activar el estado de clic ... Esto puede ser usado en ListView también ... sólo lo utilizan en la costumbre fila de artículos ...
Lo siento por mi mala Inglés n gramática
Lo que en realidad está sucediendo usando este código – ingsaurabh
lo siento ... mira el editado ... después de hacer esto, toda la fila cambia de color una vez que hago clic sobre ella ... y al seleccionar varias filas evry la fila sostiene ese color .. intenté usar isFocussed() en condición si ... no funcionó – ngesh
No estoy seguro, pero según mi opinión, el color de la mesa no cambia con el enfoque. Puedes usar ListView para él –