diff options
author | linyuh <linyuh@google.com> | 2017-11-01 10:19:07 -0700 |
---|---|---|
committer | zachh <zachh@google.com> | 2017-11-07 03:19:17 +0000 |
commit | 5fa4c0fc8474432085966a4d1feee9f0a927c042 (patch) | |
tree | 984bdd71f2f17298d776a161051d201e17ebbe64 /java/com/android/dialer/dialpadview/res | |
parent | 7547d3e963dab2b1ef467ad27c3f0d25e150b50c (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')
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> |