0

有谁知道如何制作像这样的音量控制器的教程(底部有一个保存按钮)。这是我的问题,如何制作“保存”按钮。我可以创建所有音量 SeekBar,但不幸的是,当我在 SseekBar 上进行更改时,它会自动更改手机设置(铃声、通知、媒体、通话中)的音量。

提前致谢。

4

1 回答 1

1

首先,使用SeekBar并检索它设置的值。不要在SeekBar调整音量时设置音量。然后,当按下Save按钮时,将这些值发送到AudioManager

使用此链接以获得更详细的说明:Android 开发:更改媒体音量?以及这个:SeekBar1.java

这是一个简单的示例,它可能看起来像这样:

AudioManager audioManager = (AudioManager)getSystemService(Context.AUDIO_SERVICE);

ImageButton save = (ImageButton) findViewById(R.id.save);

save.setOnClickListener(new OnClickListener() {
    @Override
    public void onClick(View v) {
        audioManager.setStreamVolume(AudioManager.STREAM_MUSIC, valueFromSeekBar, flagIfNeeded);
    }
}); //End setOnClickListener()
于 2012-06-11T19:52:16.917 回答