Fix the add a favorite button alignment.

Bug: 138846316
Fixes: 138846316
Test: build and run dialer
Change-Id: I2b650b2e84ee9ecb32d8c062e583a118dc48d012
diff --git a/res/layout/add_favorite_list_item.xml b/res/layout/add_favorite_list_item.xml
index 19781f5..c81fa3b 100644
--- a/res/layout/add_favorite_list_item.xml
+++ b/res/layout/add_favorite_list_item.xml
@@ -21,7 +21,9 @@
     android:text="@string/add_favorite_button"
     android:textAppearance="?android:attr/textAppearanceLarge"
     android:singleLine="true"
-    android:gravity="center"
+    android:gravity="top|center_horizontal"
     android:background="?android:attr/selectableItemBackground"
+    android:paddingStart="0dp"
+    android:paddingEnd="0dp"
     android:drawableTop="@drawable/ic_add_favorite"
     android:drawablePadding="@dimen/favorites_avatar_margin_bottom"/>
diff --git a/res/values/styles.xml b/res/values/styles.xml
index d805eaa..3f611fc 100644
--- a/res/values/styles.xml
+++ b/res/values/styles.xml
@@ -101,7 +101,8 @@
         <item name="android:minHeight">@dimen/touch_target_size</item>
     </style>
 
-    <style name="Widget.Dialer.ActionButton.Overflow" parent="android:Widget.DeviceDefault.ActionButton.Overflow">
+    <style name="Widget.Dialer.ActionButton.Overflow"
+           parent="android:Widget.DeviceDefault.ActionButton.Overflow">
         <item name="android:src">@drawable/ic_overflow</item>
         <item name="android:minWidth">@dimen/touch_target_size</item>
         <item name="android:minHeight">@dimen/touch_target_size</item>
@@ -139,4 +140,10 @@
         <item name="android:displayOptions">showTitle|homeAsUp|showCustom</item>
     </style>
 
+    <style name="Widget.Dialer.Button" parent="android:Widget.DeviceDefault.Button">
+        <item name="android:ellipsize">none</item>
+        <item name="android:requiresFadingEdge">horizontal</item>
+        <item name="android:fadingEdgeLength">@*android:dimen/car_textview_fading_edge_length</item>
+    </style>
+
 </resources>
diff --git a/res/values/themes.xml b/res/values/themes.xml
index 9317fb8..6a964de 100644
--- a/res/values/themes.xml
+++ b/res/values/themes.xml
@@ -23,6 +23,7 @@
         </item>
         <item name="android:listDivider">@drawable/list_divider</item>
         <item name="android:toolbarStyle">@style/Widget.Dialer.Toolbar</item>
+        <item name="android:buttonStyle">@style/Widget.Dialer.Button</item>
     </style>
 
     <style name="Theme.Dialer.Setting" parent="Theme.Dialer">