Tengo un ImageView y quiero que se pueda hacer clic en él. La imagen en sí tiene solo 32x32 píxeles, pero quiero que la región en la que se puede hacer clic sea más grande para que sea más fácil de golpear. Tenía la esperanza de que pudiera establecer los valores de los márgenes de diseño para aumentar el tamaño del área seleccionable del imageview:¿Expandir el área seleccionable de un ImageView usando el relleno?
<ImageView
layout_width="32dip"
layout_height="32dip"
layout_margin="20dip" />
eso no funciona, lo que podría hacer es volver a crear el recurso de imagen que tienen una región transparente más grande alrededor eso. Eso es un poco molesto porque es difícil modificarlo si alguna vez necesito cambiar la región en la que se puede hacer clic. Tampoco es solo una png, es una lista de estado, por lo que tengo que cambiar el tamaño de 3 png diferentes si alguna vez necesito ajustar el área en la que se puede hacer clic.
¿Algo más que pueda hacer?
, gracias
Esta solución podría funcionar para usted: http://stackoverflow.com/questions/3475350/how-to-set-a-clickable-region-for-an-imageview – McStretch
Sé que esto ya ha sido respondido, pero en En estos casos, desea utilizar TouchDelegate: http://developer.android.com/reference/android/view/TouchDelegate.html –