gpt4 book ai didi

android - 如何在 Android 中设置搜索栏值?

转载 作者:行者123 更新时间:2023-11-29 22:30:54 26 4
gpt4 key购买 nike


我正在开发一个使用 SeekBar 来控制音量的应用程序媒体播放器。问题是当我当时只移动搜索栏时体积增加,其余设置了时间默认音量。这是我的代码

seek.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
public void onProgressChanged(SeekBar seekBar, int progress,
boolean fromUser)
{
//Log.i("Seek Bar", "" + validBpm);
mp.setVolume(left, right);
}
public void onStartTrackingTouch(SeekBar seekBar)
{
left=left+20;
right=right+20;
mp.setVolume(left, right);
}
public void onStopTrackingTouch(SeekBar seekBar) {
left=left-20;
right=right-20;
mp.setVolume(left, right);
}
});

最佳答案

虽然您最初的问题冗长确实难以理解,但看起来像是一个简单的修复。

您正在尝试使用自己的公式来设置音量,但看起来这 2 种方法不适合执行此操作。这两个方法应该只触发一次,因为它们只是一个 startTouch 或 finishTouch。

您需要使用 onProgressChanged 方法提供的“进度”整数来相应地设置媒体播放器的音量。这个整数是用户设置 seekBar 的位置的值。

关于android - 如何在 Android 中设置搜索栏值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4087444/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com