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>