我想定义一个最小值和最大值EditText.
例如:如果任何人试图在其中输入月份值,则该值必须介于1-12之间.
我可以通过使用来实现,TextWatcher但我想知道在布局文件或其他地方是否有其他方法可以做到这一点.
编辑:我不想限制字符数.我想限制价值.例如,如果我EditText在输入12时限制月份w字符,它将接受它,但如果我输入22,则在我进入时不得接受它.
任何人都可以告诉我如何掩盖EditText中的子字符串或如何将EditText子字符串输入更改为密码类型或替换为另一个字符,如123xxxxxxxxx3455
String contents = et1.getText().toString();
et1.setText(contents.replace.substring(0, contents.length()-2),"*");
Run Code Online (Sandbox Code Playgroud)
请告诉我如何在Android中使用TextWatcher方法.