Android 单击image1时将音量设置为零,单击image2时将音量设置为最高。如何做到这一点?
在上面你可以看到两幅图片。 当我点击左侧图像时,声音变为0 及 当我点击右边的图片时,声音变得最高 请帮我解决这个问题 我只试了这么大的音量, 效果很好…Android 单击image1时将音量设置为零,单击image2时将音量设置为最高。如何做到这一点?,android,Android,在上面你可以看到两幅图片。 当我点击左侧图像时,声音变为0 及 当我点击右边的图片时,声音变得最高 请帮我解决这个问题 我只试了这么大的音量, 效果很好… volumeSeekbar = (SeekBar) v.findViewById(R.id.volseekbar); audioManager = (AudioManager) getActivity().getSystemService(Context.AUDIO_SERVICE); volu
volumeSeekbar = (SeekBar) v.findViewById(R.id.volseekbar);
audioManager = (AudioManager) getActivity().getSystemService(Context.AUDIO_SERVICE);
volumeSeekbar.setMax(audioManager
.getStreamMaxVolume(AudioManager.STREAM_MUSIC));
volumeSeekbar.setProgress(audioManager
.getStreamVolume(AudioManager.STREAM_MUSIC));
volumeSeekbar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
@Override
public void onStopTrackingTouch(SeekBar arg0) {
}
@Override
public void onStartTrackingTouch(SeekBar arg0) {
}
@Override
public void onProgressChanged(SeekBar arg0, int progress, boolean arg2) {
audioManager.setStreamVolume(AudioManager.STREAM_MUSIC, progress, 0);
}
});
这篇文章讨论了实现音量搜索器的各种方法,我相信这正是你想要的 无法提供代码编写服务。到目前为止,您尝试了什么?除了链接的问题外,您还可以阅读更多关于如何控制整个UI构建中的音量的内容?静音和最大音量元素是按钮吗?这个按钮上有onClickListener吗?