OSDN Git Service

Fix 3298889: Show continue button on PIN and password screens
authorJim Miller <jaggies@google.com>
Tue, 11 Jan 2011 02:24:11 +0000 (18:24 -0800)
committerJim Miller <jaggies@google.com>
Tue, 11 Jan 2011 03:57:29 +0000 (19:57 -0800)
This fixes the above bug by allowing the PIN and password
screens to shrink to reveal the continue/cancel buttons
when the IME is shown.

This also fixes a minor resource bug where the title was
showing "confirm your password/pin" instead of "choose your password/pin".

Change-Id: I610c6018085e0c4ef1b6dc384566d06d1211f8ea

AndroidManifest.xml
res/layout-xlarge-land/choose_lock_password.xml
res/layout-xlarge-land/confirm_lock_password.xml
src/com/android/settings/ChooseLockPassword.java

index 2618182..964b4b7 100644 (file)
         <!-- Lock screen settings -->
         <activity android:name="ConfirmLockPattern"/>
 
-        <activity android:name="ConfirmLockPassword"/>
+        <activity android:name="ConfirmLockPassword"
+            android:windowSoftInputMode="stateUnchanged|adjustResize"/>
 
         <activity android:name="ChooseLockGeneric"
             android:label="@string/lockpassword_choose_lock_generic_header">
 
         <activity android:name="ChooseLockPattern" android:exported="false"/>
 
-        <activity android:name="ChooseLockPassword" android:exported="false"/>
+        <activity android:name="ChooseLockPassword" android:exported="false"
+            android:windowSoftInputMode="stateUnchanged|adjustResize"/>
 
         <activity android:name="ChooseLockPatternTutorial" android:exported="false"/>
 
index 5f7cfaf..586e7d5 100644 (file)
@@ -25,7 +25,7 @@
     <LinearLayout
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
-        android:layout_marginTop="72dip"
+        android:layout_marginTop="20dip"
         android:orientation="horizontal">
 
         <!-- "Enter PIN(Password) to unlock" -->
index d03923e..7ae8944 100644 (file)
@@ -26,7 +26,7 @@
     <LinearLayout
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
-        android:layout_marginTop="72dip"
+        android:layout_marginTop="20dip"
         android:orientation="horizontal">
 
         <!-- "Enter PIN(Password) to unlock" -->
index b8db82e..1bebebb 100644 (file)
@@ -218,8 +218,8 @@ public class ChooseLockPassword extends PreferenceActivity {
             // Update the breadcrumb (title) if this is embedded in a PreferenceActivity
             if (activity instanceof PreferenceActivity) {
                 final PreferenceActivity preferenceActivity = (PreferenceActivity) activity;
-                int id = mIsAlphaMode ? R.string.lockpassword_confirm_your_password_header
-                        : R.string.lockpassword_confirm_your_pin_header;
+                int id = mIsAlphaMode ? R.string.lockpassword_choose_your_password_header
+                        : R.string.lockpassword_choose_your_pin_header;
                 CharSequence title = getText(id);
                 preferenceActivity.showBreadCrumbs(title, title);
             }