X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/blobdiff_plain/499a207b824a2321f9380c0986b631e71bab9346..9996436cccb3ab96b1ac123c4b226c1bd04b3756:/src/eu/alefzero/owncloud/ui/activity/AuthenticatorActivity.java diff --git a/src/eu/alefzero/owncloud/ui/activity/AuthenticatorActivity.java b/src/eu/alefzero/owncloud/ui/activity/AuthenticatorActivity.java index 79781f3e..31874ad8 100644 --- a/src/eu/alefzero/owncloud/ui/activity/AuthenticatorActivity.java +++ b/src/eu/alefzero/owncloud/ui/activity/AuthenticatorActivity.java @@ -32,9 +32,11 @@ import android.content.Intent; import android.graphics.Color; import android.os.Bundle; import android.os.Handler; +import android.text.InputType; import android.util.Log; import android.view.View; import android.view.Window; +import android.widget.CheckBox; import android.widget.TextView; import android.widget.Toast; import eu.alefzero.owncloud.R; @@ -188,4 +190,21 @@ public class AuthenticatorActivity extends AccountAuthenticatorActivity { mHandler, AuthenticatorActivity.this); } + + /** + * Handles the show password checkbox + * @author robstar + * @param view + */ + public void onCheckboxClick(View view) { + CheckBox checkbox = (CheckBox) findViewById(R.id.show_password); + TextView password_text = (TextView) findViewById(R.id.account_password); + + if(checkbox.isChecked()) { + password_text.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD); + } else { + password_text.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD); + } + + } }