刚开始看到这个需求的时候第一时间想到的是在xml中设置digits属性,发现太麻烦了。后来就想密码输入是除中文外其他字符都可以,只需要让这个密码可见,所以设置inputType属性为textVisiblePassword就可以了。
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:inputType="textVisiblePassword"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp" />