Searchbar cambio de posición del pulgar cuando el usuario pulsa las teclas de volumen del dispositivo

Estoy utilizando la barra de búsqueda para controlar el volumen del dispositivo. Puedo cambiar el volumen del dispositivo usando el pulgar de la barra de búsqueda apenas arrastrándolo en el cojín de tacto.

Pero cuando el usuario presiona las teclas de volumen (lado) necesito establecer la posición del pulgar de la barra de búsqueda en consecuencia.

Hw puedo hacer esto por favor hágamelo saber

Gracias

Conseguí la solución, sobrepasando el acontecimiento del keykeydown.

@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_VOLUME_UP) { int index = seekbar.getProgress(); seekbar.setProgress(index + 1); return true; } else if (keyCode == KeyEvent.KEYCODE_VOLUME_DOWN) { int index = seekbar.getProgress(); seekbar.setProgress(index - 1); return true; } return super.onKeyDown(keyCode, event); } 

Editado para referencia adicional

  • Cómo actualizar widget cada minuto
  • Widgets desaparecen después de actualizar la aplicación, mediante la biblioteca
  • Edición de estilo de Android ListView con fondo mientras se desplaza
  • Poner cualquier vista sobre un VideoView en Android
  • Comportamiento extraño de drawableRight para Switch
  • Cómo establecer el tamaño personalizado de las estrellas en RatingBar
  • Visualización de la actividad con animación personalizada
  • ¿Por qué no se actualiza mi widget de aplicación en API 3 o 4?
  • GridLayout de la biblioteca de soporte no muestra 2 filas en Android 2, onChildVisibilityChanged Error
  • FindViewById undefined
  • Diseño de widget Android - fondo negro predeterminado
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.