Java Code Examples for android.widget.EditText#setTransformationMethod()

The following examples show how to use android.widget.EditText#setTransformationMethod() . You can vote up the ones you like or vote down the ones you don't like, and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: AddNetworkFilesourceDialog.java    From Mizuu with Apache License 2.0 6 votes vote down vote up
@Override
public void onCreate(Bundle savedInstanceState) {
	super.onCreate(savedInstanceState);

	getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);

	setContentView(R.layout.addnetwork);

	server = (EditText) findViewById(R.id.server);
	domain = (EditText) findViewById(R.id.domain);
	username = (EditText) findViewById(R.id.username);
	password  = (EditText) findViewById(R.id.password);
	password.setTypeface(Typeface.DEFAULT);
	password.setTransformationMethod(new PasswordTransformationMethod());
	anonymous = (CheckBox) findViewById(R.id.checkBox);
	guest = (CheckBox) findViewById(R.id.checkBox2);

	guest.setOnCheckedChangeListener(changeListener);
	anonymous.setOnCheckedChangeListener(changeListener);

	isMovie = getIntent().getExtras().getString("type").equals("movie");

	LocalBroadcastManager.getInstance(this).registerReceiver(mMessageReceiver, new IntentFilter("mizuu-network-search"));
}
 
Example 2
Source File: Views.java    From Android-Shortify with Apache License 2.0 6 votes vote down vote up
public static $ pwd(boolean option){
    try{
        if(mView instanceof TextView){
            TextView textView = (TextView) mView;
            if(option)
                textView.setTransformationMethod(new PasswordTransformationMethod());
            else
                textView.setTransformationMethod(null);
        }
        else if(mView instanceof EditText){
            EditText editText = (EditText) mView;
            if(option)
                editText.setTransformationMethod(new PasswordTransformationMethod());
            else
                editText.setTransformationMethod(null);
        }
    }catch (Exception e){
        Log.d(TAG, e.getMessage());
    }
    return  $.getInstance();
}
 
Example 3
Source File: DailyPasswordBoxFragment.java    From imsdk-android with MIT License 5 votes vote down vote up
@Override
public void onItemClick(AdapterView<?> adapterView, View view, final int i, long l) {
    final EditText editText = new EditText(activity);
    editText.setTransformationMethod(PasswordTransformationMethod.getInstance());
    AlertDialog.Builder inputDialog =
            new AlertDialog.Builder(activity);
    inputDialog.setTitle("验证主密码").setView(editText);
    inputDialog.setPositiveButton("确定",
            new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialog, int which) {
                    String s = editText.getText().toString();
                    DailyMindMain data = adapter.getItem(i - 1);
                    try {
                        String value = AESTools.decodeFromBase64(s, data.content);
                        if (TextUtils.isEmpty(value)) {
                            toast("主密码不正确,请重新输入!");
                        } else {
                            Intent intent = new Intent(activity, DailyPasswordBoxSubActivity.class);
                            intent.putExtra("data", data);
                            intent.putExtra("main_password", s);
                            startActivity(intent);
                        }
                    } catch (Exception e) {
                        e.printStackTrace();
                        toast("解密失败!");
                    }

                }
            }).show();
}
 
Example 4
Source File: StringWidget.java    From commcare-android with Apache License 2.0 5 votes vote down vote up
protected void setTextInputType(EditText mAnswer) {
    if (secret) {
        mAnswer.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD);
        mAnswer.setTransformationMethod(PasswordTransformationMethod.getInstance());
    } else {
        mAnswer.setInputType(InputType.TYPE_TEXT_VARIATION_FILTER);
    }
}
 
Example 5
Source File: DecimalWidget.java    From commcare-android with Apache License 2.0 5 votes vote down vote up
@Override
protected void setTextInputType(EditText mAnswer) {
    if (secret) {
        mAnswer.setInputType(InputType.TYPE_NUMBER_FLAG_DECIMAL);
        mAnswer.setTransformationMethod(PasswordTransformationMethod.getInstance());
    }
}
 
Example 6
Source File: FormEditPasswordFieldCell.java    From QMBForm with MIT License 5 votes vote down vote up
@Override
protected void init() {
    super.init();

    EditText editView = getEditView();
    editView.setInputType(InputType.TYPE_TEXT_VARIATION_PASSWORD);
    editView.setTransformationMethod(PasswordTransformationMethod.getInstance());
}
 
Example 7
Source File: PinCodeActivity.java    From product-emm with Apache License 2.0 5 votes vote down vote up
private void setPINCode(){
	evInput = new EditText(PinCodeActivity.this);
	alertDialog =
			CommonDialogUtils
					.getAlertDialogWithTwoButtonAndEditView(PinCodeActivity.this,
                       getResources().getString(R.string.title_head_confirm_pin),
                       getResources().getString(R.string.button_ok),
                       getResources().getString(R.string.button_cancel),
                       dialogClickListener,
                       dialogClickListener,
                       evInput);

	final AlertDialog dialog = alertDialog.create();
	dialog.show();
	// Overriding default positive button behavior to keep the
	// dialog open, if PINS don't match.
	dialog.getButton(AlertDialog.BUTTON_POSITIVE)
	      .setOnClickListener(new View.OnClickListener() {
		      @Override
		      public void onClick(View v) {
			      if (evPin.getText().toString()
			               .equals(evInput.getText().toString())) {
				      savePin();
				      dialog.dismiss();
			      } else {
				      evInput.setError(getResources().getString(
						      R.string.validation_pin_confirm));
			      }
		      }
	      });
	evInput.setInputType(InputType.TYPE_CLASS_NUMBER);
	evInput.setTransformationMethod(new PasswordTransformationMethod());
}
 
Example 8
Source File: PinViewBaseHelper.java    From PinView with Apache License 2.0 5 votes vote down vote up
/**
 * Set a PinBox with all attributes
 *
 * @param editText to set attributes
 */
private void setStylePinBox(EditText editText) {
    editText.setFilters(new InputFilter[]{new InputFilter.LengthFilter(mNumberCharacters)});

    if (mMaskPassword) {
        editText.setTransformationMethod(PasswordTransformationMethod.getInstance());
    }
    else{
        editText.setTransformationMethod(HideReturnsTransformationMethod.getInstance());
    }

    if (mNativePinBox) {
        if (android.os.Build.VERSION.SDK_INT < android.os.Build.VERSION_CODES.JELLY_BEAN) {
            //noinspection deprecation
            editText.setBackgroundDrawable(new EditText(getContext()).getBackground());
        } else {
            editText.setBackground(new EditText(getContext()).getBackground());
        }
    } else {
        editText.setBackgroundResource(mCustomDrawablePinBox);
    }

    if (mColorTextPinBoxes != PinViewSettings.DEFAULT_TEXT_COLOR_PIN_BOX) {
        editText.setTextColor(mColorTextPinBoxes);
    }
    editText.setTextSize(PinViewUtils.convertPixelToDp(getContext(), mTextSizePinBoxes));
}
 
Example 9
Source File: PinViewBaseHelper.java    From nono-android with GNU General Public License v3.0 5 votes vote down vote up
/**
 * Set a PinBox with all attributes
 *
 * @param editText to set attributes
 */
private void setStylePinBox(EditText editText) {
    editText.setFilters(new InputFilter[]{new InputFilter.LengthFilter(mNumberCharacters)});

    if (mMaskPassword) {
        editText.setTransformationMethod(PasswordTransformationMethod.getInstance());
    }
    else{
        editText.setTransformationMethod(HideReturnsTransformationMethod.getInstance());
    }

    if (mNativePinBox) {
        if (android.os.Build.VERSION.SDK_INT < android.os.Build.VERSION_CODES.JELLY_BEAN) {
            //noinspection deprecation
            editText.setBackgroundDrawable(new EditText(getContext()).getBackground());
        } else {
            editText.setBackground(new EditText(getContext()).getBackground());
        }
    } else {
        editText.setBackgroundResource(mCustomDrawablePinBox);
    }

    if (mColorTextPinBoxes != PinViewSettings.DEFAULT_TEXT_COLOR_PIN_BOX) {
        editText.setTextColor(mColorTextPinBoxes);
    }
    editText.setTextSize(PinViewUtils.convertPixelToDp(getContext(), mTextSizePinBoxes));
}
 
Example 10
Source File: LockActivity.java    From AppLocker with Apache License 2.0 5 votes vote down vote up
protected void setupEditText(EditText editText) {
	editText.setInputType(InputType.TYPE_NULL);
	editText.setFilters(filters);
	editText.setOnTouchListener(touchListener);
	editText.setTransformationMethod(PasswordTransformationMethod
			.getInstance());
}
 
Example 11
Source File: LockActivity.java    From AppLocker with Apache License 2.0 5 votes vote down vote up
protected void setupEditText(EditText editText) {
	editText.setInputType(InputType.TYPE_NULL);
	editText.setFilters(filters);
	editText.setOnTouchListener(touchListener);
	editText.setTransformationMethod(PasswordTransformationMethod
			.getInstance());
}
 
Example 12
Source File: ResetPwdFragment.java    From tysq-android with GNU General Public License v3.0 5 votes vote down vote up
private void setPwdState(ImageView imageView,
                         EditText editText,
                         boolean isHidePwd) {
    int start = editText.getSelectionStart();

    if (isHidePwd) {
        imageView.setImageDrawable(hidePwdDrawable);
        editText.setTransformationMethod(PasswordTransformationMethod.getInstance());
    } else {
        imageView.setImageDrawable(showPwdDrawable);
        editText.setTransformationMethod(HideReturnsTransformationMethod.getInstance());
    }

    editText.setSelection(start);
}
 
Example 13
Source File: GittyReporter.java    From GittyReporter with Apache License 2.0 4 votes vote down vote up
@Override
final protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.gitty_reporter_layout);

    // Get Device info and print them in EditText
    deviceInfoEditText = (EditText) findViewById(R.id.gittyreporter_device_info);
    getDeviceInfo();
    deviceInfoEditText.setText(deviceInfo);

    init(savedInstanceState);

    final View nextFab = findViewById(R.id.gittyreporter_fab_next);
    final View sendFab = findViewById(R.id.gittyreporter_fab_send);

    if (!enableGitHubLogin){
        nextFab.setVisibility(View.INVISIBLE);
        sendFab.setVisibility(View.VISIBLE);
    }

    AppCompatCheckBox githubCheckbox = (AppCompatCheckBox) findViewById(R.id.gittyreporter_github_checkbox);
    AppCompatButton registerButton = (AppCompatButton) findViewById(R.id.gittyreporter_github_register);

    final EditText userName = (EditText) findViewById(R.id.gittyreporter_login_username);
    final EditText userPassword = (EditText) findViewById(R.id.gittyreporter_login_password);

    userPassword.setTypeface(Typeface.DEFAULT);
    userPassword.setTransformationMethod(new PasswordTransformationMethod());

    if (!enableGuestGitHubLogin){
        githubCheckbox.setChecked(false);
        githubCheckbox.setVisibility(View.GONE);
        registerButton.setVisibility(View.VISIBLE);
    }

    githubCheckbox.setOnCheckedChangeListener(
            new CompoundButton.OnCheckedChangeListener() {
                @Override
                public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
                    if (isChecked){
                        userName.setEnabled(false);
                        userName.setText("");
                        userPassword.setEnabled(false);
                        userPassword.setText("");
                    } else {
                        userName.setEnabled(true);
                        userPassword.setEnabled(true);
                    }
                }
            }
    );
}
 
Example 14
Source File: LoginActivity.java    From Android-SDK with MIT License 4 votes vote down vote up
@Override
public void onCreate( Bundle savedInstanceState )
{
  super.onCreate( savedInstanceState );
  setContentView( R.layout.login );

  progressDialog = UIFactory.getDefaultProgressDialog( this );

  //Initializing Backendless API
  Backendless.initApp( this, Defaults.APPLICATION_ID, Defaults.APPLICATION_API_KEY, Defaults.APPLICATION_VERSION );

  //Binding UI elements
  emailField = (EditText) findViewById( R.id.emailField );
  passwordField = (EditText) findViewById( R.id.passwordField );
  passwordField.setTypeface( Typeface.DEFAULT );
  passwordField.setTransformationMethod( new PasswordTransformationMethod() );

  //Checking for a login intent (it can be send from a Registration activity)
  Intent intent = getIntent();
  userEmail = intent.getStringExtra( BackendlessUser.EMAIL_KEY );
  String userPassword = intent.getStringExtra( BackendlessUser.PASSWORD_KEY );

  //Checking if user is already logged in and was saved in Backendless.UserService.CurrentUser
  if( (userEmail == null || userPassword == null) && Backendless.UserService.CurrentUser() != null )
  {
    userEmail = Backendless.UserService.CurrentUser().getEmail();
    userPassword = Backendless.UserService.CurrentUser().getPassword();
  }

  if( userEmail != null )
    emailField.setText( userEmail );

  if( userEmail != null && userPassword != null )
  {
    //Sending login request asynchronously from the intent credentials
    Backendless.UserService.login( userEmail, userPassword, loginCallback );
  }
  else
  {
    Button loginButton = (Button) findViewById( R.id.loginButton );
    loginButton.setOnClickListener( loginListener );

    findViewById( R.id.registerButton ).setOnClickListener( registerListener );
    progressDialog.cancel();
  }

  Button loginFacebookButton = (Button) findViewById( R.id.loginFacebookButton );
  loginFacebookButton.setVisibility( View.INVISIBLE );
  TextView loginFacebookText = (TextView) findViewById( R.id.loginWith );
  loginFacebookText.setVisibility( View.INVISIBLE );
}
 
Example 15
Source File: AbstractPasscodeKeyboardActivity.java    From UltimateAndroid with Apache License 2.0 4 votes vote down vote up
protected void setupPinItem(EditText item){
    item.setInputType(InputType.TYPE_NULL); 
    item.setFilters(filters); 
    item.setOnTouchListener(otl);
    item.setTransformationMethod(PasswordTransformationMethod.getInstance());
}
 
Example 16
Source File: AbstractPasscodeKeyboardActivity.java    From narrate-android with Apache License 2.0 4 votes vote down vote up
protected void setupPinItem(EditText item){
    item.setInputType(InputType.TYPE_NULL);
    item.setFilters(filters);
    item.setOnTouchListener(otl);
    item.setTransformationMethod(PasswordTransformationMethod.getInstance());
}
 
Example 17
Source File: AbstractPasscodeKeyboardActivity.java    From UltimateAndroid with Apache License 2.0 4 votes vote down vote up
protected void setupPinItem(EditText item){
    item.setInputType(InputType.TYPE_NULL); 
    item.setFilters(filters); 
    item.setOnTouchListener(otl);
    item.setTransformationMethod(PasswordTransformationMethod.getInstance());
}
 
Example 18
Source File: LoginActivity.java    From Bitocle with Apache License 2.0 4 votes vote down vote up
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.login);

    /*
     * 检测用户登陆状态
     *
     * 如果SharedPreferences中存在用户信息,
     * 则说明用户已经登陆,此时直接跳转到MainActivity即可;
     * 否则进入登陆界面
     */
    sharedPreferences = getSharedPreferences(getString(R.string.login_sp), MODE_PRIVATE);
    String oAuth = sharedPreferences.getString(getString(R.string.login_sp_oauth), null);
    if (oAuth != null) {
        Intent intent = new Intent(LoginActivity.this, MainActivity.class);
        intent.putExtra(getString(R.string.login_intent), false);
        startActivity(intent);
        finish();
    }

    getActionBar().setDisplayShowHomeEnabled(false);

    final EditText userText = (EditText) findViewById(R.id.login_username);
    final EditText passText = (EditText) findViewById(R.id.login_password);
    /* 保持EditText字体的一致性 */
    passText.setTypeface(Typeface.DEFAULT);
    passText.setTransformationMethod(new PasswordTransformationMethod());
    Button button = (Button) findViewById(R.id.login_button);
    button.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            username = userText.getText().toString();
            password = passText.getText().toString();

            /* 给出相应的错误提示 */
            if (username.length() == 0 && password.length() == 0) {
                SuperToast.create(
                        LoginActivity.this,
                        getString(R.string.login_message_miss_both),
                        SuperToast.Duration.SHORT,
                        Style.getStyle(Style.RED)
                ).show();
            } else if (username.length() != 0 && password.length() == 0) {
                SuperToast.create(
                        LoginActivity.this,
                        getString(R.string.login_message_miss_password),
                        SuperToast.Duration.SHORT,
                        Style.getStyle(Style.RED)
                ).show();
            } else if (username.length() == 0 && password.length() != 0) {
                SuperToast.create(
                        LoginActivity.this,
                        getString(R.string.login_message_miss_username),
                        SuperToast.Duration.SHORT,
                        Style.getStyle(Style.RED)
                ).show();
            } else {
                /* ProgressDialog显示当前正在运行的状态 */
                progressDialog = new ProgressDialog(LoginActivity.this);
                progressDialog.setMessage(getString(R.string.login_message_authoring));
                progressDialog.setCancelable(false);
                progressDialog.show();
                /* 开启新的线程用于认证 */
                HandlerThread handlerThread = new HandlerThread(getString(R.string.login_thread));
                handlerThread.start();
                Handler handler = new Handler(handlerThread.getLooper());
                handler.post(authorizationThread);
            }
        }
    });

}
 
Example 19
Source File: LoginActivity.java    From Bitocle with Apache License 2.0 4 votes vote down vote up
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.login);

    // getActionBar().setIcon(R.drawable.ic_launcher_black);

    /*
     * 检测用户登陆状态
     *
     * 如果SharedPreferences中存在用户信息,
     * 则说明用户已经登陆,此时直接跳转到MainActivity即可;
     * 否则进入登陆界面
     */
    sharedPreferences = getSharedPreferences(getString(R.string.login_sp), MODE_PRIVATE);
    String oAuth = sharedPreferences.getString(getString(R.string.login_sp_oauth), null);
    if (oAuth != null) {
        Intent intent = new Intent(LoginActivity.this, MainActivity.class);
        intent.putExtra(getString(R.string.login_intent), false);
        startActivity(intent);
        finish();
    }

    final EditText userText = (EditText) findViewById(R.id.login_username);
    final EditText passText = (EditText) findViewById(R.id.login_password);
    /* 保持EditText字体的一致性 */
    passText.setTypeface(Typeface.DEFAULT);
    passText.setTransformationMethod(new PasswordTransformationMethod());
    Button button = (Button) findViewById(R.id.login_button);
    button.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            username = userText.getText().toString();
            password = passText.getText().toString();

            /* 给出相应的错误提示 */
            if (username.length() == 0 && password.length() == 0) {
                Toast.makeText(
                        LoginActivity.this,
                        R.string.login_message_miss_username_and_password,
                        Toast.LENGTH_SHORT
                ).show();
            } else if (username.length() != 0 && password.length() == 0) {
                Toast.makeText(
                        LoginActivity.this,
                        R.string.login_message_miss_password,
                        Toast.LENGTH_SHORT
                ).show();
            } else if (username.length() == 0 && password.length() != 0) {
                Toast.makeText(
                        LoginActivity.this,
                        R.string.login_message_miss_username,
                        Toast.LENGTH_SHORT
                ).show();
            } else {
                /* ProgressDialog显示当前正在运行的状态 */
                progressDialog = new ProgressDialog(LoginActivity.this);
                progressDialog.setMessage(getString(R.string.login_message_authoring));
                progressDialog.setCancelable(false);
                progressDialog.show();
                /* 开启新的线程用于认证 */
                HandlerThread handlerThread = new HandlerThread(getString(R.string.login_thread));
                handlerThread.start();
                Handler handler = new Handler(handlerThread.getLooper());
                handler.post(authorizationThread);
            }
        }
    });

}
 
Example 20
Source File: LoginActivity.java    From Bitocle with Apache License 2.0 4 votes vote down vote up
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.login);

    /*
     * 检测用户登陆状态
     *
     * 如果SharedPreferences中存在用户信息,
     * 则说明用户已经登陆,此时直接跳转到MainActivity即可;
     * 否则进入登陆界面
     */
    sharedPreferences = getSharedPreferences(getString(R.string.login_sp), MODE_PRIVATE);
    String oAuth = sharedPreferences.getString(getString(R.string.login_sp_oauth), null);
    if (oAuth != null) {
        Intent intent = new Intent(LoginActivity.this, MainActivity.class);
        intent.putExtra(getString(R.string.login_intent), false);
        startActivity(intent);
        finish();
    }

    getActionBar().setDisplayShowHomeEnabled(false);

    final EditText userText = (EditText) findViewById(R.id.login_username);
    final EditText passText = (EditText) findViewById(R.id.login_password);
    /* 保持EditText字体的一致性 */
    passText.setTypeface(Typeface.DEFAULT);
    passText.setTransformationMethod(new PasswordTransformationMethod());
    Button button = (Button) findViewById(R.id.login_button);
    button.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            username = userText.getText().toString();
            password = passText.getText().toString();

            /* 给出相应的错误提示 */
            if (username.length() == 0 && password.length() == 0) {
                SuperToast.create(
                        LoginActivity.this,
                        getString(R.string.login_message_miss_both),
                        SuperToast.Duration.SHORT,
                        Style.getStyle(Style.RED)
                ).show();
            } else if (username.length() != 0 && password.length() == 0) {
                SuperToast.create(
                        LoginActivity.this,
                        getString(R.string.login_message_miss_password),
                        SuperToast.Duration.SHORT,
                        Style.getStyle(Style.RED)
                ).show();
            } else if (username.length() == 0 && password.length() != 0) {
                SuperToast.create(
                        LoginActivity.this,
                        getString(R.string.login_message_miss_username),
                        SuperToast.Duration.SHORT,
                        Style.getStyle(Style.RED)
                ).show();
            } else {
                /* ProgressDialog显示当前正在运行的状态 */
                progressDialog = new ProgressDialog(LoginActivity.this);
                progressDialog.setMessage(getString(R.string.login_message_authoring));
                progressDialog.setCancelable(false);
                progressDialog.show();
                /* 开启新的线程用于认证 */
                HandlerThread handlerThread = new HandlerThread(getString(R.string.login_thread));
                handlerThread.start();
                Handler handler = new Handler(handlerThread.getLooper());
                handler.post(authorizationThread);
            }
        }
    });

}