¿Cómo cambia Android el valor del atributo passWord de EditText en el código?
mCheckBoxView = (CheckBox) findViewById(R.id.settings_synch_delet);
mEditTextView = (EditText) findViewById(R.id.account_contraseña
); mCheckBoxView.setOnCheckedChangeListener(checkBox_Listener);
CheckBox.OnCheckedChangeListener() privado {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { p>
@Override
p>
if(mCheckBoxView.isChecked()){
//El texto se muestra normalmente
mEditTextView .setInputType(InputType.TYPE_TEXT_VARIATION_PASSWORD);<
Las siguientes dos líneas de código pueden lograr este objetivo: el cursor del cuadro de entrada permanece detrás del texto de entrada
Editable etable = mEditTextView.getText( );
Selection.setSelection(etable, etable. length());
}
}
}
};