diff options
author | jiabin <jiabin@google.com> | 2017-06-08 15:00:29 -0700 |
---|---|---|
committer | jiabin <jiabin@google.com> | 2017-06-08 15:08:36 -0700 |
commit | 9412a204062d411d1e66f03e4d0a28a4d823984f (patch) | |
tree | 8c74618381296dd8a887d1db8cd7e84e5a5092af | |
parent | 569797ece52075c910a5053e58d7bd0c32272b40 (diff) | |
download | MusicFX-9412a204062d411d1e66f03e4d0a28a4d823984f.tar.gz |
Provide accessibility labels for seekbars in the equalizer UI.
Test: Test with Talkback on equalizer UI
Bug: 38513819
Change-Id: Ie1ccb8721311849b71158579977122d65c94da9f
-rw-r--r-- | src/com/android/musicfx/ActivityMusic.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/com/android/musicfx/ActivityMusic.java b/src/com/android/musicfx/ActivityMusic.java index 29c4c4a..03f3397 100644 --- a/src/com/android/musicfx/ActivityMusic.java +++ b/src/com/android/musicfx/ActivityMusic.java @@ -275,6 +275,10 @@ public class ActivityMusic extends Activity implements OnSeekBarChangeListener { setContentView(R.layout.music_main); final ViewGroup viewGroup = (ViewGroup) findViewById(R.id.contentSoundEffects); + // Set accessibility label for bass boost and virtualizer strength seekbars. + findViewById(R.id.bBStrengthText).setLabelFor(R.id.bBStrengthSeekBar); + findViewById(R.id.vIStrengthText).setLabelFor(R.id.vIStrengthSeekBar); + // Fill array with presets from AudioEffects call. // allocate a space for 2 extra strings (CI Extreme & User) final int numPresets = ControlPanelEffect.getParameterInt(mContext, mCallingPackageName, @@ -663,6 +667,8 @@ public class ActivityMusic extends Activity implements OnSeekBarChangeListener { format("%.0f ", centerFreqHz) + unitPrefix + "Hz"); mEqualizerSeekBar[band] = (SeekBar) eqcontainer .findViewById(EQViewElementIds[band][1]); + eqcontainer.findViewById(EQViewElementIds[band][0]) + .setLabelFor(EQViewElementIds[band][1]); mEqualizerSeekBar[band].setMax(mEqualizerMaxBandLevel - mEqualizerMinBandLevel); mEqualizerSeekBar[band].setOnSeekBarChangeListener(this); } |