Fix bug #13727850 Input values are not visible when setting up the lockscreen...
...security(PIN/Passwor/Pattern).

- remove hardcoded colors...
- define a text appearance style for the password / pin

Change-Id: I425a2daa016cb782f18de320b5696d076f576600
diff --git a/res/layout-land/choose_lock_password.xml b/res/layout-land/choose_lock_password.xml
index 74893c7..fd52413 100644
--- a/res/layout-land/choose_lock_password.xml
+++ b/res/layout-land/choose_lock_password.xml
@@ -46,18 +46,15 @@
         <EditText android:id="@+id/password_entry"
             android:layout_width="0dip"
             android:layout_height="wrap_content"
+            android:layout_marginTop="5dip"
+            android:layout_marginBottom="5dip"
+            android:layout_gravity="center"
             android:layout_weight="1"
-            android:singleLine="true"
-            android:textStyle="bold"
             android:inputType="textPassword"
             android:imeOptions="actionNext"
             android:gravity="center"
-            android:layout_gravity="center"
             android:textSize="24sp"
-            android:layout_marginTop="5dip"
-            android:layout_marginBottom="5dip"
-            android:textAppearance="?android:attr/textAppearanceLarge"
-            android:textColor="#ffffffff"
+            style="@style/TextAppearance.PasswordEntry"
         />
     </LinearLayout>
 
diff --git a/res/layout-land/confirm_lock_password.xml b/res/layout-land/confirm_lock_password.xml
index 604f766..ad7fbc0 100644
--- a/res/layout-land/confirm_lock_password.xml
+++ b/res/layout-land/confirm_lock_password.xml
@@ -47,18 +47,15 @@
         <EditText android:id="@+id/password_entry"
             android:layout_width="0dip"
             android:layout_height="wrap_content"
+            android:layout_marginTop="5dip"
+            android:layout_marginBottom="5dip"
+            android:layout_gravity="center"
             android:layout_weight="1"
-            android:singleLine="true"
-            android:textStyle="bold"
             android:inputType="textPassword"
             android:imeOptions="actionNext"
             android:gravity="center"
-            android:layout_gravity="center"
             android:textSize="24sp"
-            android:layout_marginTop="5dip"
-            android:layout_marginBottom="5dip"
-            android:textAppearance="?android:attr/textAppearanceLarge"
-            android:textColor="#ffffffff"
+            style="@style/TextAppearance.PasswordEntry"
         />
     </LinearLayout>
 
diff --git a/res/layout-sw600dp-land/choose_lock_password.xml b/res/layout-sw600dp-land/choose_lock_password.xml
index fa54c14..199c9ac 100644
--- a/res/layout-sw600dp-land/choose_lock_password.xml
+++ b/res/layout-sw600dp-land/choose_lock_password.xml
@@ -47,18 +47,15 @@
         <EditText android:id="@+id/password_entry"
             android:layout_width="0dip"
             android:layout_height="wrap_content"
+            android:layout_marginTop="5dip"
+            android:layout_marginBottom="5dip"
+            android:layout_gravity="center"
             android:layout_weight="1"
-            android:singleLine="true"
-            android:textStyle="bold"
             android:inputType="textPassword"
             android:imeOptions="actionNext"
             android:gravity="center"
-            android:layout_gravity="center"
             android:textSize="24sp"
-            android:layout_marginTop="5dip"
-            android:layout_marginBottom="5dip"
-            android:textAppearance="?android:attr/textAppearanceLarge"
-            android:textColor="#ffffffff"
+            style="@style/TextAppearance.PasswordEntry"
         />
     </LinearLayout>
 
diff --git a/res/layout-sw600dp-land/confirm_lock_password.xml b/res/layout-sw600dp-land/confirm_lock_password.xml
index dc448db..e3cc20c 100644
--- a/res/layout-sw600dp-land/confirm_lock_password.xml
+++ b/res/layout-sw600dp-land/confirm_lock_password.xml
@@ -48,18 +48,15 @@
         <EditText android:id="@+id/password_entry"
             android:layout_width="0dip"
             android:layout_height="wrap_content"
+            android:layout_marginTop="5dip"
+            android:layout_marginBottom="5dip"
+            android:layout_gravity="center"
             android:layout_weight="1"
-            android:singleLine="true"
-            android:textStyle="bold"
             android:inputType="textPassword"
             android:imeOptions="actionNext"
             android:gravity="center"
-            android:layout_gravity="center"
             android:textSize="24sp"
-            android:layout_marginTop="5dip"
-            android:layout_marginBottom="5dip"
-            android:textAppearance="?android:attr/textAppearanceLarge"
-            android:textColor="#ffffffff"
+            style="@style/TextAppearance.PasswordEntry"
         />
     </LinearLayout>
 
diff --git a/res/layout-sw600dp/choose_lock_password.xml b/res/layout-sw600dp/choose_lock_password.xml
index b4b8294..ca8975e 100644
--- a/res/layout-sw600dp/choose_lock_password.xml
+++ b/res/layout-sw600dp/choose_lock_password.xml
@@ -34,18 +34,15 @@
     <EditText android:id="@+id/password_entry"
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
-        android:singleLine="true"
-        android:textStyle="bold"
-        android:inputType="textPassword"
-        android:imeOptions="actionNext"
-        android:gravity="center"
-        android:layout_gravity="center"
-        android:textSize="32sp"
         android:layout_marginTop="15dip"
         android:layout_marginStart="30dip"
         android:layout_marginEnd="30dip"
-        android:textAppearance="?android:attr/textAppearanceLarge"
-        android:textColor="#ffffffff"
+        android:layout_gravity="center"
+        android:inputType="textPassword"
+        android:imeOptions="actionNext"
+        android:gravity="center"
+        android:textSize="32sp"
+        style="@style/TextAppearance.PasswordEntry"
     />
 
     <!-- Spacer between password entry and keyboard -->
diff --git a/res/layout-sw600dp/confirm_lock_password.xml b/res/layout-sw600dp/confirm_lock_password.xml
index ff7c847..9e236d5 100644
--- a/res/layout-sw600dp/confirm_lock_password.xml
+++ b/res/layout-sw600dp/confirm_lock_password.xml
@@ -46,18 +46,15 @@
     <EditText android:id="@+id/password_entry"
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
-        android:singleLine="true"
-        android:textStyle="bold"
-        android:inputType="textPassword"
-        android:imeOptions="actionNext"
-        android:gravity="center"
-        android:layout_gravity="center"
-        android:textSize="32sp"
         android:layout_marginTop="15dip"
         android:layout_marginStart="30dip"
         android:layout_marginEnd="30dip"
-        android:textAppearance="?android:attr/textAppearanceLarge"
-        android:textColor="#ffffffff"
+        android:layout_gravity="center"
+        android:inputType="textPassword"
+        android:imeOptions="actionNext"
+        android:gravity="center"
+        android:textSize="32sp"
+        style="@style/TextAppearance.PasswordEntry"
     />
 
     <!-- Spacer between password entry and keyboard -->
diff --git a/res/layout/choose_lock_password.xml b/res/layout/choose_lock_password.xml
index 59f7f9f..c13d150 100644
--- a/res/layout/choose_lock_password.xml
+++ b/res/layout/choose_lock_password.xml
@@ -34,17 +34,14 @@
     <EditText android:id="@+id/password_entry"
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
-        android:singleLine="true"
-        android:textStyle="bold"
+        android:layout_gravity="center"
+        android:layout_marginStart="30dip"
+        android:layout_marginEnd="30dip"
         android:inputType="textPassword"
         android:imeOptions="actionNext"
         android:gravity="center"
-        android:layout_gravity="center"
         android:textSize="24sp"
-        android:layout_marginStart="30dip"
-        android:layout_marginEnd="30dip"
-        android:textAppearance="?android:attr/textAppearanceLarge"
-        android:textColor="#ffffffff"
+        style="@style/TextAppearance.PasswordEntry"
     />
 
     <!-- Spacer between password entry and keyboard -->
diff --git a/res/layout/confirm_lock_password.xml b/res/layout/confirm_lock_password.xml
index ad73681..0ea4c52 100644
--- a/res/layout/confirm_lock_password.xml
+++ b/res/layout/confirm_lock_password.xml
@@ -37,17 +37,14 @@
     <EditText android:id="@+id/password_entry"
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
-        android:singleLine="true"
-        android:textStyle="bold"
+        android:layout_marginStart="30dip"
+        android:layout_marginEnd="30dip"
+        android:layout_gravity="center"
         android:inputType="textPassword"
         android:imeOptions="actionNext"
         android:gravity="center"
-        android:layout_gravity="center"
         android:textSize="24sp"
-        android:layout_marginStart="30dip"
-        android:layout_marginEnd="30dip"
-        android:textAppearance="?android:attr/textAppearanceLarge"
-        android:textColor="#ffffffff"
+        style="@style/TextAppearance.PasswordEntry"
     />
 
     <!-- Spacer between password entry and keyboard -->
diff --git a/res/values/styles.xml b/res/values/styles.xml
index 3416b2c..ada9868 100644
--- a/res/values/styles.xml
+++ b/res/values/styles.xml
@@ -75,6 +75,13 @@
         <item name="android:textStyle">normal</item>
     </style>
 
+    <style name="TextAppearance.PasswordEntry" parent="android:TextAppearance">
+        <item name="android:gravity">center</item>
+        <item name="android:singleLine">true</item>
+        <item name="android:textStyle">bold</item>
+        <item name="android:textColor">?android:attr/textColorPrimary</item>
+    </style>
+
     <style name="TallTitleBarTheme" parent="android:Theme.NoTitleBar">
         <item name="android:windowContentOverlay">@null</item>
     </style>