Mi aplicación tiene barras de clasificación. Quiero configurar la barra de clasificación para que no se pueda hacer clic ni se pueda tocar. Para esto agregué el siguiente código en el xml
archivo de cada barra de calificación.
Está funcionando en Samsung Galaxy Apollo GT-i5801. Pero no funciona en el móvil HTC. ¿Por qué?
código xml
android:clickable="false"
android:focusableInTouchMode="false"
android:focusable="false"
Gracias
Respuestas:
También puede configurar RatingBar como indicador del xml con lo siguiente:
fuente
Esto es lo que escribe este código en su setOnRatingBarChangeListener
Actualización:
Puedes usar este ejemplo en tu XML
también agregue esta línea al código
fuente
No establezca habilitado como falso, ya que esto atenuará el control. Lo que quiere hacer es anular el oyente táctil de esta manera:
Así que básicamente interceptas el toque y no haces nada con él.
También agregue el siguiente código para bloquear las vueltas de la bola de seguimiento
fuente