Android EditText 密码框默认是小圆点 怎么改成其它的(*)?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android EditText 密码框默认是小圆点 怎么改成其它的(*)?相关的知识,希望对你有一定的参考价值。
android:inputType="textPassword"或者android:password="true"是设置EditText为密码模式的。推荐的是用Android:inputType="textPassword"。如果不加这两个属性,就不会是小圆点了。EditText默认是正常的,不会是小圆点的。 参考技术A text.setTransformationMethod(new AsteriskPasswordTransformationMethod());public class AsteriskPasswordTransformationMethod extends PasswordTransformationMethod
@Override
public CharSequence getTransformation(CharSequence source, View view)
return new PasswordCharSequence(source);
private class PasswordCharSequence implements CharSequence
private CharSequence mSource;
public PasswordCharSequence(CharSequence source)
mSource = source; // Store char sequence
public char charAt(int index)
return '*'; // This is the important part
public int length()
return mSource.length(); // Return default
public CharSequence subSequence(int start, int end)
return mSource.subSequence(start, end); // Return default
追问
测试 不行
追答android:password
android:singleLine
这两个属性有没有设置。
这两个肯定设置了
android EditText 如何 才能默认弹出的键盘为数字键盘,同时又是显示成密码的小圆点
EditText一般设置成textPassword的话,键盘默认是英文字符的,
如果把EditText设置成输入数字属性,则不能显示成密码的小圆点,如何才能是数字密码的格式呢
以上是关于Android EditText 密码框默认是小圆点 怎么改成其它的(*)?的主要内容,如果未能解决你的问题,请参考以下文章
android EditText 如何 才能默认弹出的键盘为数字键盘,同时又是显示成密码的小圆点