diff --git a/.classpath b/.classpath
index f7b8a1f99e..d57ec02513 100644
--- a/.classpath
+++ b/.classpath
@@ -4,6 +4,6 @@
-
+
diff --git a/res/drawable/ic_hide.png b/res/drawable/ic_hide.png
new file mode 100644
index 0000000000..8a8144b5b8
Binary files /dev/null and b/res/drawable/ic_hide.png differ
diff --git a/res/drawable/ic_view.png b/res/drawable/ic_view.png
new file mode 100644
index 0000000000..b57c249985
Binary files /dev/null and b/res/drawable/ic_view.png differ
diff --git a/res/layout-land/account_setup.xml b/res/layout-land/account_setup.xml
index b8b8b5344e..dea86cd9f8 100644
--- a/res/layout-land/account_setup.xml
+++ b/res/layout-land/account_setup.xml
@@ -122,28 +122,16 @@
android:hint="@string/auth_username"
android:inputType="textNoSuggestions" />
-
-
-
-
-
-
+ android:ems="10"
+ android:hint="@string/auth_password"
+ android:inputType="textPassword"
+ android:drawablePadding="5dp"
+ />
+
-
-
-
-
-
-
-
+
+
2) {
- rightDrawable = drawables[2];
- }
+ Drawable rightDrawable = null;
+ if (view instanceof TextView) {
+ Drawable[] drawables = ((TextView)view).getCompoundDrawables();
+ if (drawables.length > 2) {
+ rightDrawable = drawables[2];
}
- if (rightDrawable != null) {
- final int x = (int) event.getX();
- final int y = (int) event.getY();
- final Rect bounds = rightDrawable.getBounds();
- if (x >= (view.getRight() - bounds.width() - fuzz) && x <= (view.getRight() - view.getPaddingRight() + fuzz)
- && y >= (view.getPaddingTop() - fuzz) && y <= (view.getHeight() - view.getPaddingBottom()) + fuzz) {
-
- return onDrawableTouch(event);
- }
+ }
+ if (rightDrawable != null) {
+ final int x = (int) event.getX();
+ final int y = (int) event.getY();
+ final Rect bounds = rightDrawable.getBounds();
+ if (x >= (view.getRight() - bounds.width() - fuzz) && x <= (view.getRight() - view.getPaddingRight() + fuzz)
+ && y >= (view.getPaddingTop() - fuzz) && y <= (view.getHeight() - view.getPaddingBottom()) + fuzz) {
+
+ return onDrawableTouch(event);
}
}
return false;
diff --git a/tests/.classpath b/tests/.classpath
index 0331c0e210..5940126091 100644
--- a/tests/.classpath
+++ b/tests/.classpath
@@ -2,8 +2,8 @@
-
-
+
+