/ / Cómo tener un enlace en el que se puede hacer clic en una vista de texto, dentro de una vista de lista personalizada y aún tener una vista de lista en la que se puede hacer clic: android, listview, onitemclicklistener, clickable

Cómo tener un enlace en el que se puede hacer clic en una vista de texto, dentro de una vista de lista personalizada y aún tener vista de lista en la que se puede hacer clic: android, listview, onitemclicklistener, que se puede hacer clic

Tengo un "setOnItemClickListener" para una costumbrevista de lista que hice. Cuando se hace clic en la fila, se ejecuta un método. Eso funciona. Puedo obtener un enlace para poder hacer clic en la vista de texto desde la vista de lista usando este ...

android:autoLink="web"

Pero entonces la fila se vuelve ininteligible. Se puede hacer clic en cualquier fila que no tenga un enlace. El enlace automático está reemplazando el "setOnItemClickListener" para la vista de lista. ¿Cómo puedo superar este problema?

Respuestas

1 para la respuesta № 1

ListView con elementos enfocados deshabilita el evento clic en el ListView sí mismo

Para superarlo ..

Añadir:

android:descendantFocusability="blocksDescendants"

a la vista de la raíz de su vista de lista

 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:descendantFocusability="blocksDescendants"
android:orientation="vertical">


<TextView
android:id="@+id/textview"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:autoLink="web"
android:focusable="false"
android:textSize="15sp" />
</LinearLayout>