用户按设备音量键时,搜索栏拇指位置发生变化

pra*_*enb 4 android android-widget android-emulator

我使用搜索栏来控制设备的音量.我只需在触摸板上拖动它就可以使用搜索栏的拇指来改变设备的音量.

但是当用户按下音量(侧)键时,我需要相应地设置搜索条拇指位置.

我能做到这一点请告诉我

谢谢

pra*_*enb 7

我通过覆盖onkeydown事件获得了解决方案.

     @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); 
    }
Run Code Online (Sandbox Code Playgroud)

编辑以供进一步参考