summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/accessibility/ColorPreference.java
diff options
context:
space:
mode:
authorAlan Viverette <alanv@google.com>2013-08-08 10:38:50 -0700
committerAlan Viverette <alanv@google.com>2013-08-08 12:51:54 -0700
commit660223ff430022aeabc7fb5947d1e1a5116f57d7 (patch)
tree198c45c0bf70aa138d8b554904a10c87985a20e7 /src/com/android/settings/accessibility/ColorPreference.java
parentb14698ee6063960d48a691add890a5072f89ea2e (diff)
downloadpackages_apps_Settings-660223ff430022aeabc7fb5947d1e1a5116f57d7.tar.gz
packages_apps_Settings-660223ff430022aeabc7fb5947d1e1a5116f57d7.tar.bz2
packages_apps_Settings-660223ff430022aeabc7fb5947d1e1a5116f57d7.zip
Update captioning settings to match final design
BUG: 9926077 Change-Id: I058c05643f33aca89327f23bcdee53dd8afb3bbb
Diffstat (limited to 'src/com/android/settings/accessibility/ColorPreference.java')
-rw-r--r--src/com/android/settings/accessibility/ColorPreference.java15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/com/android/settings/accessibility/ColorPreference.java b/src/com/android/settings/accessibility/ColorPreference.java
index 68af6b2c6..f4a5ba7fa 100644
--- a/src/com/android/settings/accessibility/ColorPreference.java
+++ b/src/com/android/settings/accessibility/ColorPreference.java
@@ -64,6 +64,21 @@ public class ColorPreference extends ListDialogPreference {
}
@Override
+ protected CharSequence getTitleAt(int index) {
+ final CharSequence title = super.getTitleAt(index);
+ if (title != null) {
+ return title;
+ }
+
+ // If no title was supplied, format title using RGB values.
+ final int value = getValueAt(index);
+ final int r = Color.red(value);
+ final int g = Color.green(value);
+ final int b = Color.blue(value);
+ return getContext().getString(R.string.color_custom, r, g, b);
+ }
+
+ @Override
protected void onBindView(View view) {
super.onBindView(view);