volver studio rapidos programacion poner personalizar notificaciones móviles google estado desarrollo curso como celular barra baja aplicaciones ajustes activar android ratingbar

studio - panel ajustes rapidos android



Android: cómo configurar la barra de clasificación no se puede hacer clic y tocar en el móvil HTC (3)

Mi aplicación tiene barras de clasificación. Quiero establecer que la barra de clasificación no sea capaz de hacer clic y no sea táctil. Para esto agregué el siguiente código en el archivo xml de cada barra de calificación.

Está funcionando en samsung galaxy Apollo GT-i5801. Pero no está funcionando en el móvil HTC. ¿Por qué?

código xml

android:clickable="false" android:focusableInTouchMode="false" android:focusable="false"

Gracias


Esto es escribir este código en su setOnRatingBarChangeListener

ratingaddrate.setIsIndicator(true);

Actualización:

Puedes usar este ejemplo en tu XML

android:isIndicator="true"

también agregue esta línea al Código

ratingBar.setFocusable(false);


No establezca habilitado en falso ya que esto disminuirá el control. Lo que quiere hacer es anular el oyente en contacto de esta manera:

import android.view.View.OnTouchListener; RatingBar ratingBar = (RatingBar)findViewById(R.id.ratingBar); ratingBar.setOnTouchListener(new OnTouchListener() { public boolean onTouch(View v, MotionEvent event) { return true; } });

Así que, básicamente, interceptas el toque y no haces nada con él

También agregue el siguiente código también para bloquear vuelcos de trackball

ratingBar.setFocusable(false);


También puede configurar la barra de calificación como indicador del xml con lo siguiente:

android:isIndicator="true"