diff options
author | Treehugger Robot <treehugger-gerrit@google.com> | 2017-10-30 16:55:44 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2017-10-30 16:55:44 +0000 |
commit | cde445645e34e8a6a4b2cba48565c221a6596e85 (patch) | |
tree | 9c668c93b4008bb9c4bb2cf8bf4da1e68898e8f2 /java/com/android/dialer/dialpadview/res/layout-land | |
parent | 34582db05d06eb76c88ca95452199ec728c9bee3 (diff) | |
parent | ec1a970dec22d68773f8ae9dbde6f17df6154e03 (diff) |
Merge changes Ic7360019,I9b60657c
* changes:
internal change
Make dialpad key alignment responsive to font size.
Diffstat (limited to 'java/com/android/dialer/dialpadview/res/layout-land')
5 files changed, 53 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 b126f723f..12f24ac52 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 @@ -14,12 +14,13 @@ limitations under the License. --> -<!-- A layout representing a single key in the dialpad --> +<!-- A layout representing each of keys "2" ~ "9" in the dialpad --> <com.android.dialer.dialpadview.DialpadKeyButton xmlns:android="http://schemas.android.com/apk/res/android" style="@style/DialpadKeyButtonStyle"> <LinearLayout + android:id="@+id/dialpad_key_layout" style="@style/DialpadKeyInternalLayoutStyle" android:layout_gravity="right|center_vertical" android:baselineAligned="false" @@ -34,10 +35,20 @@ style="@style/DialpadKeyNumberStyle"/> </FrameLayout> - <TextView - android:id="@+id/dialpad_key_letters" - style="@style/DialpadKeyLettersStyle" - android:layout_width="@dimen/dialpad_key_text_width" - android:layout_gravity="center"/> + <LinearLayout + android:id="@+id/dialpad_key_icon_or_letters_layout" + style="@style/DialpadKeyInternalLayoutStyle"> + + <TextView + android:id="@+id/dialpad_key_letters" + style="@style/DialpadKeyLettersStyle"/> + </LinearLayout> + + <!-- A placeholder to make the width the same as other keys. --> + <View + android:id="@+id/dialpad_key_horizontal_placeholder" + android:layout_width="0dp" + android:layout_height="match_parent"/> </LinearLayout> + </com.android.dialer.dialpadview.DialpadKeyButton> diff --git a/java/com/android/dialer/dialpadview/res/layout-land/dialpad_key_one.xml b/java/com/android/dialer/dialpadview/res/layout-land/dialpad_key_one.xml index 5023413ae..2f2e725d5 100644 --- a/java/com/android/dialer/dialpadview/res/layout-land/dialpad_key_one.xml +++ b/java/com/android/dialer/dialpadview/res/layout-land/dialpad_key_one.xml @@ -13,12 +13,15 @@ See the License for the specific language governing permissions and limitations under the License. --> + +<!-- A layout representing key "1" in the dialpad --> <com.android.dialer.dialpadview.DialpadKeyButton xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/one" style="@style/DialpadKeyButtonStyle"> <LinearLayout + android:id="@+id/dialpad_key_layout" style="@style/DialpadKeyInternalLayoutStyle" android:layout_gravity="right|center_vertical" android:baselineAligned="false" @@ -33,10 +36,10 @@ style="@style/DialpadKeyNumberStyle"/> </FrameLayout> - <FrameLayout - android:layout_width="@dimen/dialpad_key_text_width" - android:layout_height="wrap_content" - android:layout_gravity="left|center"> + <LinearLayout + android:id="@+id/dialpad_key_icon_or_letters_layout" + style="@style/DialpadKeyInternalLayoutStyle"> + <ImageView android:id="@+id/dialpad_key_voicemail" android:layout_width="wrap_content" @@ -44,6 +47,13 @@ android:scaleType="fitCenter" android:src="@drawable/quantum_ic_voicemail_white_24" android:tint="@color/dialpad_voicemail_tint"/> - </FrameLayout> + </LinearLayout> + + <!-- A placeholder to make the width the same as other dialpad keys. --> + <View + android:id="@+id/dialpad_key_horizontal_placeholder" + android:layout_width="0dp" + android:layout_height="match_parent"/> </LinearLayout> + </com.android.dialer.dialpadview.DialpadKeyButton> diff --git a/java/com/android/dialer/dialpadview/res/layout-land/dialpad_key_pound.xml b/java/com/android/dialer/dialpadview/res/layout-land/dialpad_key_pound.xml index a3e0c7c14..613e73108 100644 --- a/java/com/android/dialer/dialpadview/res/layout-land/dialpad_key_pound.xml +++ b/java/com/android/dialer/dialpadview/res/layout-land/dialpad_key_pound.xml @@ -13,12 +13,15 @@ See the License for the specific language governing permissions and limitations under the License. --> + +<!-- A layout representing key "#" in the dialpad --> <com.android.dialer.dialpadview.DialpadKeyButton xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/pound" style="@style/DialpadKeyButtonStyle"> <LinearLayout + android:id="@+id/dialpad_key_layout" style="@style/DialpadKeyInternalLayoutStyle" android:layout_gravity="right|center_vertical" android:baselineAligned="false" @@ -33,8 +36,10 @@ style="@style/DialpadKeyPoundStyle"/> </FrameLayout> + <!-- A placeholder to make the width the same as other keys. --> <View - style="@style/DialpadKeyLettersStyle" - android:layout_width="@dimen/dialpad_key_text_width"/> + android:id="@+id/dialpad_key_horizontal_placeholder" + android:layout_width="0dp" + android:layout_height="match_parent"/> </LinearLayout> </com.android.dialer.dialpadview.DialpadKeyButton> diff --git a/java/com/android/dialer/dialpadview/res/layout-land/dialpad_key_star.xml b/java/com/android/dialer/dialpadview/res/layout-land/dialpad_key_star.xml index 18dc1cb49..2b0a6b554 100644 --- a/java/com/android/dialer/dialpadview/res/layout-land/dialpad_key_star.xml +++ b/java/com/android/dialer/dialpadview/res/layout-land/dialpad_key_star.xml @@ -13,12 +13,15 @@ See the License for the specific language governing permissions and limitations under the License. --> + +<!-- A layout representing key "*" in the dialpad --> <com.android.dialer.dialpadview.DialpadKeyButton xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/star" style="@style/DialpadKeyButtonStyle"> <LinearLayout + android:id="@+id/dialpad_key_layout" style="@style/DialpadKeyInternalLayoutStyle" android:layout_gravity="right|center_vertical" android:baselineAligned="false" @@ -33,8 +36,10 @@ style="@style/DialpadKeyStarStyle"/> </FrameLayout> + <!-- A placeholder to make the width the same as other keys. --> <View - style="@style/DialpadKeyLettersStyle" - android:layout_width="@dimen/dialpad_key_text_width"/> + android:id="@+id/dialpad_key_horizontal_placeholder" + android:layout_width="0dp" + android:layout_height="match_parent"/> </LinearLayout> </com.android.dialer.dialpadview.DialpadKeyButton> diff --git a/java/com/android/dialer/dialpadview/res/layout-land/dialpad_key_zero.xml b/java/com/android/dialer/dialpadview/res/layout-land/dialpad_key_zero.xml index 4c46447d4..714507202 100644 --- a/java/com/android/dialer/dialpadview/res/layout-land/dialpad_key_zero.xml +++ b/java/com/android/dialer/dialpadview/res/layout-land/dialpad_key_zero.xml @@ -21,6 +21,7 @@ style="@style/DialpadKeyButtonStyle"> <LinearLayout + android:id="@+id/dialpad_key_layout" style="@style/DialpadKeyInternalLayoutStyle" android:layout_gravity="right|center_vertical" android:baselineAligned="false" @@ -37,7 +38,11 @@ <TextView android:id="@+id/dialpad_key_letters" - style="@style/DialpadKeyLettersStyle" - android:layout_width="@dimen/dialpad_key_text_width"/> + style="@style/DialpadKeyLettersStyle"/> + <!-- A placeholder to make the width the same as other keys. --> + <View + android:id="@+id/dialpad_key_horizontal_placeholder" + android:layout_width="0dp" + android:layout_height="match_parent"/> </LinearLayout> </com.android.dialer.dialpadview.DialpadKeyButton> |