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