lunes, 7 de septiembre de 2015

Android: EditTexts and TextViews various kind of intput and styles (email, password, username, etc fields)

Password (Default font, clears text when clicked)
Layout
<EditText
        android:id="@+id/login_password"
        ...
        android:inputType="textPassword"
        ... />
Code
passwordEditText = (EditText) this.findViewById(R.id.login_password);
passwordEditText.setTypeface(Typeface.DEFAULT);
passwordEditText.setOnFocusChangeListener(new View.OnFocusChangeListener() {
                @Override
                public void onFocusChange(View v, boolean hasFocus) {
                    if (hasFocus) { // Clears the EditText when clicked
                        passwordEditText.setText("");
                    }
                }
            });
Email (No autocorrect)
Layout
<EditText
        ...
        android:inputType="textEmailAddress|text"
        .../>
Username (Capitalize each word)
Layout
<EditText
        ...
        android:inputType="textCapWords"
        .../>
a
b

No hay comentarios:

Publicar un comentario