¿Cómo puedo hacer un ListView sensible al tacto en todo su ancho para hacer clic en un elemento?

Tengo un ListView en un ListActivity poblado con cadenas. Sin embargo, sólo se puede hacer clic en la parte de texto de un elemento de lista y, cuando se hace clic, sólo se resalta la parte de texto (naranja en fondo negro). Me gustaría hacer clic en la línea completa, y cuando se selecciona, la línea completa debe marcarse como seleccionada.

¿Cómo puedo hacer eso? Este es mi formato XML:

<?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="fill_parent" android:orientation="vertical" > <TextView android:id="@+id/TextViewLocationMode" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="-" > </TextView> <TextView android:id="@+id/TextViewStatus" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Statustekst" > </TextView> <ListView android:id="@android:id/list" android:layout_width="wrap_content" android:layout_height="wrap_content" android:choiceMode="singleChoice" android:clickable="true" android:fadeScrollbars="true" android:isScrollContainer="true" android:longClickable="true" > </ListView> </LinearLayout> 

Ese es el comportamiento predeterminado – ¿está seguro de que su ListView y los diseños de filas personalizados, si está utilizando algunos, se establecen en width = "fill_parent"? Si ya están en width = "fill_parent", publica tu XML y / o código para que podamos ver lo que está mal.

  • Pasar a los oyentes a través de Bundle en AlertDialogFragment - ¿es posible?
  • Utilizar Enhanced For Loop Syntax está generando resultados más lentos
  • Compartir descriptores de archivos de memoria compartida en aplicaciones / procesos android utilizando el archivo de enlace
  • Emisor de infrarrojos y Android 5.0
  • Java convertir matriz de objetos a int array
  • ¿Cuáles son las unidades de temperatura y voltaje de la batería cuando Intent.BATTERY_ACTION_CHANGED en el dispositivo android?
  • Android GCM Java Server - notificación de emisión sin datos de mensajes
  • LibGdx: Sprite no se dibuja cuando hay una etapa
  • Comunicaciones de Dalvik a Java SE
  • Android Studio - No se pudo determinar la versión de Java
  • PDF Viewer API para android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.