Android 单击image1时将音量设置为零,单击image2时将音量设置为最高。如何做到这一点?

Android 单击image1时将音量设置为零,单击image2时将音量设置为最高。如何做到这一点?,android,Android,在上面你可以看到两幅图片。 当我点击左侧图像时,声音变为0 及 当我点击右边的图片时,声音变得最高 请帮我解决这个问题 我只试了这么大的音量, 效果很好… volumeSeekbar = (SeekBar) v.findViewById(R.id.volseekbar); audioManager = (AudioManager) getActivity().getSystemService(Context.AUDIO_SERVICE); volu

在上面你可以看到两幅图片。 当我点击左侧图像时,声音变为0 及 当我点击右边的图片时,声音变得最高

请帮我解决这个问题

我只试了这么大的音量, 效果很好…

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吗?