Replace SeekBar with LabeledSeekBar for Accessibility-related settings

in order to adjust the nonsense read-out by talkback.

Change-Id: I5d2d333c045c3753784b01f731e68918d1175241
This commit is contained in:
Noah Wang
2016-01-25 20:14:42 -08:00
parent 815665a14d
commit 2030f45f8f
4 changed files with 193 additions and 3 deletions

View File

@@ -28,6 +28,7 @@ import android.widget.SeekBar;
import android.widget.SeekBar.OnSeekBarChangeListener;
import android.widget.TextView;
import com.android.settings.widget.DotsPageIndicator;
import com.android.settings.widget.LabeledSeekBar;
/**
@@ -97,7 +98,8 @@ public abstract class PreviewSeekBarPreferenceFragment extends SettingsPreferenc
// seek bar.
final int max = Math.max(1, mEntries.length - 1);
final SeekBar seekBar = (SeekBar) content.findViewById(R.id.seek_bar);
final LabeledSeekBar seekBar = (LabeledSeekBar) content.findViewById(R.id.seek_bar);
seekBar.setLabels(mEntries);
seekBar.setMax(max);
seekBar.setProgress(mInitialIndex);
seekBar.setOnSeekBarChangeListener(new onPreviewSeekBarChangeListener());