Es necesario disponer de un texto con un estirable de la izquierda y quiero para ejecutar código cuando el usuario hace clic/toca la imagen (sólo la imagen, no el texto), por lo que utilizó LinearLayout con TextView y ImageView que se puede hacer clic y se inicia un evento onClick. El analizador XML me sugiere reemplazar esto con un TextViewcon un compuesto estirable, que atraería lo mismo con muchas menos líneas de XML .. Mi pregunta es "¿Puedo especificar Quiero manejar un evento de clic sólo en el dibujo del TextView y no en el TextView sí mismo? He visto algunas soluciones que implica escribir tu propia extensión de TextView, pero solo estoy interesado en poder hacerlo dentro del diseño de recursos, si es posible, de lo contrario voy a seguir el siguiente XML código:Implementar onClick sólo para un compuesto de Vista de Texto estirable
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:orientation="horizontal" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="bottom"
android:paddingTop="10dp"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:text="@string/home_feedback_title"
android:textColor="@android:color/primary_text_dark"
android:textStyle="bold"
android:paddingBottom="4dp"/>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/action_feedback"
android:clickable="true"
android:onClick="onClickFeedback"
android:contentDescription="@string/action_feedback_description"/>
</LinearLayout>
Parece más seguro usar el diseño original ... – deathangel908