我正在使用片段,在我的主要活动中,我正在这样做,
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_VOLUME_UP || KeyEvent.KEYCODE_VOLUME_DOWN)
{
watchLive = (WatchLive)getFragmentManager().findFragmentByTag("watch");
watchLive.syncVolume();
return true;
}
return super.onKeyDown(keyCode, event);
}
在我的Fragment中,syncVolume()方法是,
public void syncVolume(){
int maxVolume = audioManager.getStreamMaxVolume(AudioManager.STREAM_MUSIC);
int curVolume = audioManager.getStreamVolume(AudioManager.STREAM_MUSIC);
volume.setMax(maxVolume);
volume.setProgress(curVolume);
}
但是搜索栏值没有改变/更新。 如何在按下音量键时更改搜索栏的值?
答案 0 :(得分:0)
像这样使用seekTo
TWEEN.update()