Создать слайдер для изменения объема Android?

Может ли кто-нибудь дать мне образец кода для изменения объема через слайдер? Я искал, и многие учебники требовали меня создать совершенно новый класс. Есть ли более простой способ?

Благодаря!

    Добавьте это в свой OnCreate, вы должны поместить свою поисковую панель в XML-файл макета:

    audioManager = (AudioManager)getSystemService(Context.AUDIO_SERVICE); int maxVolume = audioManager.getStreamMaxVolume(AudioManager.STREAM_MUSIC); int curVolume = audioManager.getStreamVolume(AudioManager.STREAM_MUSIC); SeekBar volControl = (SeekBar)findViewById(R.id.volbar); volControl.setMax(maxVolume); volControl.setProgress(curVolume); volControl.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() { @Override public void onStopTrackingTouch(SeekBar arg0) { } @Override public void onStartTrackingTouch(SeekBar arg0) { } @Override public void onProgressChanged(SeekBar arg0, int arg1, boolean arg2) { audioManager.setStreamVolume(AudioManager.STREAM_MUSIC, arg1, 0); } }); 

    У Трэвиса в Новом Бостоне есть отличное видео-учебное пособие по этому поводу: http://www.youtube.com/watch?v=8sr2Y6Aff6Y

    Исходный код учебников можно найти здесь: http://www.mybringback.com/bringers/android/thenewboston-android-series/828/thenewboston-sample-projects/

    Intereting Posts