Add back button for dialpad in incallui.

Back icon resource:
https://icons.googleplex.com/#icon=ic_arrow_back

Bug: 27231038
Change-Id: Ia98f640b31322a4eda56998b5624637ea1699ed8
diff --git a/res/drawable-hdpi/ic_arrow_back_black_24dp.png b/res/drawable-hdpi/ic_arrow_back_black_24dp.png
new file mode 100644
index 0000000..da807e9
--- /dev/null
+++ b/res/drawable-hdpi/ic_arrow_back_black_24dp.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_arrow_back_black_24dp.png b/res/drawable-mdpi/ic_arrow_back_black_24dp.png
new file mode 100644
index 0000000..058d9d2
--- /dev/null
+++ b/res/drawable-mdpi/ic_arrow_back_black_24dp.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_arrow_back_black_24dp.png b/res/drawable-xhdpi/ic_arrow_back_black_24dp.png
new file mode 100644
index 0000000..6073eec
--- /dev/null
+++ b/res/drawable-xhdpi/ic_arrow_back_black_24dp.png
Binary files differ
diff --git a/res/drawable-xxhdpi/ic_arrow_back_black_24dp.png b/res/drawable-xxhdpi/ic_arrow_back_black_24dp.png
new file mode 100644
index 0000000..1f0559f
--- /dev/null
+++ b/res/drawable-xxhdpi/ic_arrow_back_black_24dp.png
Binary files differ
diff --git a/res/drawable-xxxhdpi/ic_arrow_back_black_24dp.png b/res/drawable-xxxhdpi/ic_arrow_back_black_24dp.png
new file mode 100644
index 0000000..7726760
--- /dev/null
+++ b/res/drawable-xxxhdpi/ic_arrow_back_black_24dp.png
Binary files differ
diff --git a/res/layout/dialpad_view_unthemed.xml b/res/layout/dialpad_view_unthemed.xml
index fe26457..16b6208 100644
--- a/res/layout/dialpad_view_unthemed.xml
+++ b/res/layout/dialpad_view_unthemed.xml
@@ -68,6 +68,19 @@
         android:layout_height="@dimen/dialpad_digits_adjustable_height"
         android:orientation="horizontal">
 
+        <ImageButton android:id="@+id/dialpad_back"
+            android:background="@drawable/btn_dialpad_key"
+            android:src="@drawable/ic_arrow_back_black_24dp"
+            android:tint="?attr/dialpad_icon_tint"
+            android:layout_width="wrap_content"
+            android:layout_height="match_parent"
+            android:layout_margin="@dimen/dialpad_overflow_margin"
+            android:paddingLeft="@dimen/dialpad_digits_menu_left_padding"
+            android:paddingRight="@dimen/dialpad_digits_menu_right_padding"
+            android:contentDescription="@string/description_dialpad_back"
+            android:gravity="center"
+            android:visibility="gone" />
+
         <ImageButton android:id="@+id/dialpad_overflow"
             android:background="@drawable/btn_dialpad_key"
             android:src="@drawable/ic_overflow_menu"
@@ -79,7 +92,7 @@
             android:paddingRight="@dimen/dialpad_digits_menu_right_padding"
             android:contentDescription="@string/description_dialpad_overflow"
             android:gravity="center"
-            android:visibility="invisible" />
+            android:visibility="gone" />
 
         <view class="com.android.phone.common.dialpad.DigitsEditText"
             xmlns:ex="http://schemas.android.com/apk/res-auto"
diff --git a/res/values/strings.xml b/res/values/strings.xml
index 3196618..f2b3356 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -45,6 +45,9 @@
     <!--  Do not translate. -->
     <string name="dialpad_pound_letters"></string>
 
+    <!-- String describing the back button in the dialpad. -->
+    <string name="description_dialpad_back">Navigate back</string>
+
     <!-- String describing the overflow menu button in the dialpad. -->
     <string name="description_dialpad_overflow">More options</string>