1.设置EditText明文切换
方法1:
EditText mEditText;
if (mEditText.getInputType() == InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD) {
/*隐藏密码 TYPE_CLASS_TEXT 和 TYPE_TEXT_VARIATION_PASSWORD 必须一起使用*/
mEditText.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD);
}else {
/*显示密码*/
mEditText.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);
}
方法2:
if (mEtPwd.getTransformationMethod() == HideReturnsTransformationMethod.getInstance()) {
/*隐藏密码*/
mEtPwd.setTransformationMethod(PasswordTransformationMethod.getInstance());
}else {
/*显示密码*/
mEtPwd.setTransformationMethod(HideReturnsTransformationMethod.getInstance());
}
2.EditText组件drawableLeft属性
一般传统布局会使用ImageView 和 EditText 来完成上述布局,但是使用drawableLeft属性可以合二为一
3.EditText组件drawableLeft属性设置的图片和hint设置的文字之间的距离
使用了drawableLeft 属性后,如果要设置图片与文字的间距
使用EditText的属性android:drawablePadding=”5dp”