Android ListView con botón no es seleccionable (clicable)
Estoy haciendo frente a un problema extraño, he agregado una fila de encargo en mi ListView cuando estoy quitando la fila del botón es seleccionable, pero como agrego el botón no puedo chascar la fila, ve por favor el xml abajo.
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > <ImageView android:id="@+id/imageView1" android:layout_width="77dp" android:layout_height="77dp" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:layout_marginLeft="18dp" android:src="@drawable/company_logo" /> <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" android:text="Idds sdsad " android:textAppearance="?android:attr/textAppearanceLarge" /> <TextView android:id="@+id/textView2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_toRightOf="@+id/imageView1" android:layout_below="@+id/textView1" android:textColor="#8b8989" android:layout_marginLeft="5dp" android:text="Tap to see detail" android:textAppearance="?android:attr/textAppearanceMedium" /> <Button android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/textView2" android:layout_centerHorizontal="true" android:text="Button" />
Por favor, ayuda por qué esto está sucediendo.
- Shape Drawable Tamaño no funciona
- Eclipse - Plugin ADT no auto-completando xml
- Android: muestra la barra de herramientas cuando se muestra la barra de herramientas
- ¿Por qué no puedo crear el borde redondo para un rincón específico?
- Cómo poner tres botones de imagen en la misma línea en Android
- Crear múltiples secciones en un marco y hacer que cada sección funcione singleton
- Horizontalmente las vistas de centro dentro de Android GridLayout
- Android LinearLayout divisor, pero el porcentaje?
- Utilice símbolo especial (<,>) en diseño de diseño en Android
- Disposición vertical, 2 elementos, Hacer que el primer llenar el espacio restante (inferior uno tiene wrap_content)
- TypedArray no funciona
- Android (cambio de cadena en código java)
- ¿Cómo puedo cambiar el diseño de xml incluido en otro diseño en código java?
Prueba a configurar
android:focusable="false" android:focusableInTouchMode="false"
A su Button
en el xml. El Button
centra en la fila, por eso no puede seleccionar su fila.
Como usted está utilizando su fila de encargo.
Después de configurar onclickListener
para el button
en su getView
, defina su focusability false
.
Es decir, button.setFocusable(false)
;
Y también establecer android:descendantFocusability="blocksDescendants"
para el contenedor de diseño de su fila. Puedes establecer directamente android:focusable="false"
pero esto hará que tu botón no sea clicable.
- ¿Qué es una NullPointerException y cómo puedo solucionarlo?
- Obtención de desviaciones de la ruta establecida de google maps?