Add the toolbar to the confirm security screens

Bug: 151223892
Test: manual
Change-Id: I71061f17be2c5d32611d5a35f64239b5767d3431
diff --git a/res/layout/confirm_lock_password.xml b/res/layout/confirm_lock_password.xml
index 437fa4d..4b92d9c 100644
--- a/res/layout/confirm_lock_password.xml
+++ b/res/layout/confirm_lock_password.xml
@@ -20,31 +20,42 @@
     android:id="@+id/container"
     android:layout_width="match_parent"
     android:layout_height="match_parent"
-    android:gravity="center"
     android:orientation="vertical">
 
-    <EditText
-        android:id="@+id/password_entry"
-        android:layout_width="match_parent"
-        android:layout_height="wrap_content"
-        android:layout_marginHorizontal="@*android:dimen/action_bar_margin"
-        android:gravity="center"
-        android:inputType="textPassword"
-        android:maxLines="1"
-        android:textAppearance="?android:attr/textAppearanceLarge"/>
+    <include layout="@layout/toolbar"/>
 
-    <TextView
+    <LinearLayout
         android:layout_width="match_parent"
-        android:layout_height="wrap_content"
+        android:layout_height="match_parent"
+        android:layout_marginHorizontal="@dimen/car_ui_margin"
         android:gravity="center"
-        android:text="@string/lock_settings_enter_password"
-        android:textAppearance="?android:attr/textAppearanceLarge"/>
+        android:orientation="vertical">
 
-    <TextView
-        android:id="@+id/message"
-        android:layout_width="match_parent"
-        android:layout_height="wrap_content"
-        android:freezesText="true"
-        android:gravity="center"
-        android:textAppearance="?android:attr/textAppearanceMedium"/>
+        <EditText
+            android:id="@+id/password_entry"
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:layout_marginHorizontal="@*android:dimen/action_bar_margin"
+            android:gravity="center"
+            android:inputType="textPassword"
+            android:maxLines="1"
+            android:textAppearance="?android:attr/textAppearanceLarge">
+            <requestFocus/>
+        </EditText>
+
+        <TextView
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:gravity="center"
+            android:text="@string/lock_settings_enter_password"
+            android:textAppearance="?android:attr/textAppearanceLarge"/>
+
+        <TextView
+            android:id="@+id/message"
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:freezesText="true"
+            android:gravity="center"
+            android:textAppearance="?android:attr/textAppearanceMedium"/>
+    </LinearLayout>
 </LinearLayout>
diff --git a/res/layout/confirm_lock_pattern.xml b/res/layout/confirm_lock_pattern.xml
index eac1720..dc35577 100644
--- a/res/layout/confirm_lock_pattern.xml
+++ b/res/layout/confirm_lock_pattern.xml
@@ -20,27 +20,35 @@
     android:id="@+id/container"
     android:layout_width="match_parent"
     android:layout_height="match_parent"
-    android:gravity="center"
     android:orientation="vertical">
 
-    <TextView
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content"
-        android:layout_marginBottom="@dimen/confirm_lock_message_vertical_spacing"
-        android:text="@string/lock_settings_enter_pattern"
-        android:textAppearance="?android:attr/textAppearanceLarge"/>
+    <include layout="@layout/toolbar"/>
 
-    <TextView
-        android:id="@+id/message"
-        android:layout_width="match_parent"
-        android:layout_height="wrap_content"
-        android:layout_marginBottom="@dimen/confirm_lock_message_vertical_spacing"
+    <LinearLayout
         android:gravity="center"
-        android:textAppearance="?android:attr/textAppearanceMedium"/>
+        android:layout_width="match_parent"
+        android:layout_height="match_parent"
+        android:layout_marginHorizontal="@dimen/car_ui_margin"
+        android:orientation="vertical">
+        <TextView
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_marginBottom="@dimen/confirm_lock_message_vertical_spacing"
+            android:text="@string/lock_settings_enter_pattern"
+            android:textAppearance="?android:attr/textAppearanceLarge"/>
 
-    <com.android.internal.widget.LockPatternView
-        android:id="@+id/lockPattern"
-        style="@style/LockPattern"
-        android:layout_width="@dimen/confirm_pattern_dimension"
-        android:layout_height="@dimen/confirm_pattern_dimension"/>
+        <TextView
+            android:id="@+id/message"
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:layout_marginBottom="@dimen/confirm_lock_message_vertical_spacing"
+            android:gravity="center"
+            android:textAppearance="?android:attr/textAppearanceMedium"/>
+
+        <com.android.internal.widget.LockPatternView
+            android:id="@+id/lockPattern"
+            style="@style/LockPattern"
+            android:layout_width="@dimen/confirm_pattern_dimension"
+            android:layout_height="@dimen/confirm_pattern_dimension"/>
+    </LinearLayout>
 </LinearLayout>
diff --git a/res/layout/confirm_lock_pin.xml b/res/layout/confirm_lock_pin.xml
index bb7cec4..2414545 100644
--- a/res/layout/confirm_lock_pin.xml
+++ b/res/layout/confirm_lock_pin.xml
@@ -19,57 +19,65 @@
     xmlns:android="http://schemas.android.com/apk/res/android"
     android:layout_width="match_parent"
     android:layout_height="match_parent"
-    android:layout_marginHorizontal="@*android:dimen/action_bar_margin"
-    android:orientation="horizontal">
+    android:orientation="vertical">
 
-    <!-- Start side: lock PIN -->
-    <FrameLayout
-        android:layout_width="0dp"
-        android:layout_height="match_parent"
-        android:layout_weight="@integer/content_weight"
-        android:gravity="center">
+    <include layout="@layout/toolbar"/>
 
-        <com.android.car.settings.security.PinPadView
-            android:id="@+id/pin_pad"
-            android:layout_width="wrap_content"
-            android:layout_height="wrap_content"
-            android:layout_gravity="center"
-            android:columnCount="3"/>
-    </FrameLayout>
-
-    <!-- End side: pin entry field and messages -->
     <LinearLayout
-        android:layout_width="0dp"
-        android:layout_height="wrap_content"
-        android:layout_gravity="center_vertical"
-        android:layout_weight="@integer/illustration_weight"
-        android:orientation="vertical">
+        android:layout_width="match_parent"
+        android:layout_height="match_parent"
+        android:layout_marginHorizontal="@dimen/car_ui_margin"
+        android:orientation="horizontal">
 
-        <EditText
-            android:id="@+id/password_entry"
-            android:layout_width="match_parent"
-            android:layout_height="wrap_content"
-            android:layout_marginHorizontal="@dimen/pin_password_entry_padding_horizontal"
-            android:cursorVisible="false"
-            android:focusable="false"
-            android:gravity="center"
-            android:inputType="textPassword"
-            android:maxLines="1"
-            android:textAppearance="?android:attr/textAppearanceLarge"/>
+        <!-- Start side: lock PIN -->
+        <FrameLayout
+            android:layout_width="0dp"
+            android:layout_height="match_parent"
+            android:layout_weight="@integer/content_weight"
+            android:gravity="center">
 
-        <TextView
-            android:layout_width="match_parent"
-            android:layout_height="wrap_content"
-            android:layout_marginBottom="@dimen/confirm_lock_message_vertical_spacing"
-            android:gravity="center"
-            android:text="@string/lock_settings_enter_pin"
-            android:textAppearance="?android:attr/textAppearanceLarge"/>
+            <com.android.car.settings.security.PinPadView
+                android:id="@+id/pin_pad"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_gravity="center"
+                android:columnCount="3"/>
+        </FrameLayout>
 
-        <TextView
-            android:id="@+id/message"
-            android:layout_width="match_parent"
+        <!-- End side: pin entry field and messages -->
+        <LinearLayout
+            android:layout_width="0dp"
             android:layout_height="wrap_content"
-            android:gravity="center"
-            android:textAppearance="?android:attr/textAppearanceMedium"/>
+            android:layout_gravity="center_vertical"
+            android:layout_weight="@integer/illustration_weight"
+            android:orientation="vertical">
+
+            <EditText
+                android:id="@+id/password_entry"
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:layout_marginHorizontal="@dimen/pin_password_entry_padding_horizontal"
+                android:cursorVisible="false"
+                android:focusable="false"
+                android:gravity="center"
+                android:inputType="textPassword"
+                android:maxLines="1"
+                android:textAppearance="?android:attr/textAppearanceLarge"/>
+
+            <TextView
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:layout_marginBottom="@dimen/confirm_lock_message_vertical_spacing"
+                android:gravity="center"
+                android:text="@string/lock_settings_enter_pin"
+                android:textAppearance="?android:attr/textAppearanceLarge"/>
+
+            <TextView
+                android:id="@+id/message"
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:gravity="center"
+                android:textAppearance="?android:attr/textAppearanceMedium"/>
+        </LinearLayout>
     </LinearLayout>
 </LinearLayout>