summaryrefslogtreecommitdiff
path: root/java/com/android/dialer/dialpadview/res
diff options
context:
space:
mode:
authorlinyuh <linyuh@google.com>2017-11-01 10:19:07 -0700
committerzachh <zachh@google.com>2017-11-07 03:19:17 +0000
commit5fa4c0fc8474432085966a4d1feee9f0a927c042 (patch)
tree984bdd71f2f17298d776a161051d201e17ebbe64 /java/com/android/dialer/dialpadview/res
parent7547d3e963dab2b1ef467ad27c3f0d25e150b50c (diff)
Show dual alphabets on the dialpad if a secondary alphabet is available.
Bug: 30215380 Test: Manual PiperOrigin-RevId: 174197504 Change-Id: Ide61f65a9dc1c104fa5bf136143c34e193c21396
Diffstat (limited to 'java/com/android/dialer/dialpadview/res')
-rw-r--r--java/com/android/dialer/dialpadview/res/layout-land/dialpad_key.xml4
-rw-r--r--java/com/android/dialer/dialpadview/res/layout/dialpad_key.xml4
-rw-r--r--java/com/android/dialer/dialpadview/res/values-land/styles.xml2
-rw-r--r--java/com/android/dialer/dialpadview/res/values/attrs.xml2
-rw-r--r--java/com/android/dialer/dialpadview/res/values/dimens.xml3
-rw-r--r--java/com/android/dialer/dialpadview/res/values/strings.xml13
-rw-r--r--java/com/android/dialer/dialpadview/res/values/styles.xml11
7 files changed, 22 insertions, 17 deletions
diff --git a/java/com/android/dialer/dialpadview/res/layout-land/dialpad_key.xml b/java/com/android/dialer/dialpadview/res/layout-land/dialpad_key.xml
index 769e2d8bb..d61c636d4 100644
--- a/java/com/android/dialer/dialpadview/res/layout-land/dialpad_key.xml
+++ b/java/com/android/dialer/dialpadview/res/layout-land/dialpad_key.xml
@@ -42,6 +42,10 @@
<com.android.dialer.dialpadview.DialpadTextView
android:id="@+id/dialpad_key_letters"
style="@style/DialpadKeyLettersStyle"/>
+ <com.android.dialer.dialpadview.DialpadTextView
+ android:id="@+id/dialpad_key_secondary_letters"
+ style="@style/DialpadKeyLettersStyle"
+ android:layout_marginTop="2dp"/>
</LinearLayout>
<!-- A placeholder to make the width the same as other keys. -->
diff --git a/java/com/android/dialer/dialpadview/res/layout/dialpad_key.xml b/java/com/android/dialer/dialpadview/res/layout/dialpad_key.xml
index bb9ec63f6..01cbc92a0 100644
--- a/java/com/android/dialer/dialpadview/res/layout/dialpad_key.xml
+++ b/java/com/android/dialer/dialpadview/res/layout/dialpad_key.xml
@@ -34,6 +34,10 @@
<com.android.dialer.dialpadview.DialpadTextView
android:id="@+id/dialpad_key_letters"
style="@style/DialpadKeyLettersStyle"/>
+ <com.android.dialer.dialpadview.DialpadTextView
+ android:id="@+id/dialpad_key_secondary_letters"
+ style="@style/DialpadKeyLettersStyle"
+ android:layout_marginTop="2dp"/>
</LinearLayout>
</LinearLayout>
</com.android.dialer.dialpadview.DialpadKeyButton>
diff --git a/java/com/android/dialer/dialpadview/res/values-land/styles.xml b/java/com/android/dialer/dialpadview/res/values-land/styles.xml
index de9ef1fbf..abf55584b 100644
--- a/java/com/android/dialer/dialpadview/res/values-land/styles.xml
+++ b/java/com/android/dialer/dialpadview/res/values-land/styles.xml
@@ -50,7 +50,7 @@
<style name="DialpadKeyLettersStyle">
<item name="android:textColor">?attr/dialpad_text_color_secondary</item>
- <item name="android:textSize">@dimen/dialpad_key_letters_size</item>
+ <item name="android:textSize">?attr/dialpad_key_letters_size_for_single_alphabet</item>
<item name="android:fontFamily">sans-serif-regular</item>
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
diff --git a/java/com/android/dialer/dialpadview/res/values/attrs.xml b/java/com/android/dialer/dialpadview/res/values/attrs.xml
index 972263883..61c9c208e 100644
--- a/java/com/android/dialer/dialpadview/res/values/attrs.xml
+++ b/java/com/android/dialer/dialpadview/res/values/attrs.xml
@@ -23,6 +23,8 @@
<attr format="color" name="dialpad_key_button_touch_tint"/>
<attr format="dimension" name="dialpad_digits_adjustable_text_size"/>
<attr format="dimension" name="dialpad_digits_adjustable_height"/>
+ <attr format="dimension" name="dialpad_key_letters_size_for_dual_alphabets"/>
+ <attr format="dimension" name="dialpad_key_letters_size_for_single_alphabet"/>
<attr format="dimension" name="dialpad_key_numbers_size"/>
<attr format="dimension" name="dialpad_key_number_margin_bottom"/>
</declare-styleable>
diff --git a/java/com/android/dialer/dialpadview/res/values/dimens.xml b/java/com/android/dialer/dialpadview/res/values/dimens.xml
index 797d7e839..4b386eeb5 100644
--- a/java/com/android/dialer/dialpadview/res/values/dimens.xml
+++ b/java/com/android/dialer/dialpadview/res/values/dimens.xml
@@ -17,7 +17,8 @@
<resources>
<!-- Text dimensions for dialpad keys -->
<dimen name="dialpad_key_numbers_default_size">36dp</dimen>
- <dimen name="dialpad_key_letters_size">12sp</dimen>
+ <dimen name="dialpad_key_letters_default_size_for_single_alphabet">12sp</dimen>
+ <dimen name="dialpad_key_letters_default_size_for_dual_alphabets">10sp</dimen>
<dimen name="dialpad_key_pound_size">23sp</dimen>
<dimen name="dialpad_key_star_size">36sp</dimen>
<dimen name="dialpad_key_height">64dp</dimen>
diff --git a/java/com/android/dialer/dialpadview/res/values/strings.xml b/java/com/android/dialer/dialpadview/res/values/strings.xml
index b3e92f1d9..481541677 100644
--- a/java/com/android/dialer/dialpadview/res/values/strings.xml
+++ b/java/com/android/dialer/dialpadview/res/values/strings.xml
@@ -18,19 +18,6 @@
<string name="dialpad_star_number" translatable="false">*</string>
<string name="dialpad_pound_number" translatable="false">#</string>
- <string name="dialpad_0_letters" translatable="false">+</string>
- <string name="dialpad_1_letters" translatable="false"></string>
- <string name="dialpad_2_letters" translatable="false">ABC</string>
- <string name="dialpad_3_letters" translatable="false">DEF</string>
- <string name="dialpad_4_letters" translatable="false">GHI</string>
- <string name="dialpad_5_letters" translatable="false">JKL</string>
- <string name="dialpad_6_letters" translatable="false">MNO</string>
- <string name="dialpad_7_letters" translatable="false">PQRS</string>
- <string name="dialpad_8_letters" translatable="false">TUV</string>
- <string name="dialpad_9_letters" translatable="false">WXYZ</string>
- <string name="dialpad_star_letters" translatable="false"></string>
- <string name="dialpad_pound_letters" translatable="false"></string>
-
<!-- String describing the back button in the dialpad. -->
<string name="description_dialpad_back">Navigate back</string>
diff --git a/java/com/android/dialer/dialpadview/res/values/styles.xml b/java/com/android/dialer/dialpadview/res/values/styles.xml
index 653fe484f..522e92ae9 100644
--- a/java/com/android/dialer/dialpadview/res/values/styles.xml
+++ b/java/com/android/dialer/dialpadview/res/values/styles.xml
@@ -56,7 +56,7 @@
<style name="DialpadKeyLettersStyle">
<item name="android:textColor">?attr/dialpad_text_color_secondary</item>
- <item name="android:textSize">@dimen/dialpad_key_letters_size</item>
+ <item name="android:textSize">?attr/dialpad_key_letters_size_for_single_alphabet</item>
<item name="android:fontFamily">sans-serif-regular</item>
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
@@ -85,8 +85,15 @@
<style name="Dialpad">
<item name="dialpad_digits_adjustable_height">@dimen/dialpad_digits_height</item>
<item name="dialpad_digits_adjustable_text_size">@dimen/dialpad_digits_text_size</item>
+ <item name="dialpad_key_letters_size_for_dual_alphabets">
+ @dimen/dialpad_key_letters_default_size_for_dual_alphabets
+ </item>
+ <item name="dialpad_key_letters_size_for_single_alphabet">
+ @dimen/dialpad_key_letters_default_size_for_single_alphabet
+ </item>
<item name="dialpad_key_numbers_size">@dimen/dialpad_key_numbers_default_size</item>
- <item name="dialpad_key_number_margin_bottom">@dimen/dialpad_key_number_default_margin_bottom
+ <item name="dialpad_key_number_margin_bottom">
+ @dimen/dialpad_key_number_default_margin_bottom
</item>
<item name="dialpad_end_key_spacing">@dimen/dialpad_bottom_space_height</item>
<item name="dialpad_elevation">0dp</item>