搜索栏拇指位置的变化,当用户preSS装置的音量键 [英] seekbar thumb position change when user press device volume keys

查看:140
本文介绍了搜索栏拇指位置的变化,当用户preSS装置的音量键的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

即时通讯使用搜索栏来控制设备的音量。林能够仅仅通过在触摸板上拖动来改变使用搜索栏的拇指设备的音量。

Im using seek bar to control volume of the device. Im able to change the volume of the device using thumb of the seek bar just by dragging it on touch pad.

但是,当用户presses量(侧)键我需要设置相应的搜索栏拇指位置。

But when user presses volume(side) keys i need to set seek bar thumb position accordingly.

HW我能做到这一点,请让我知道

Hw i can do this please let me know

感谢

推荐答案

我的解决方案,通过重写onKeyDown事件。

I got solution, by overriding onkeydown event.

     @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); 
    }

编辑以备将来参考

Edited for further reference

这篇关于搜索栏拇指位置的变化,当用户preSS装置的音量键的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆