在Android中,让你的EditText只接受你指定的字符,可以用以下办法实现:
NumberKeyListener myKeyListener =
new NumberKeyListener() {
public int getInputType() {
//指定键盘类型
return InputType.TYPE_CLASS_TEXT;
}
protected char[] getAcceptedChars() {
//指定你所接受的字符
return "abcdefg".toCharArray();
}
};
EditText tv = (EditText)findViewById(R.id.testEdit);
tv.setKeyListener(myKeyListener);
你可以将字符串"abcdefg"换成任意的,你想让你的EditText所接受的字符组合。
Android 让你的 EditText 只接受指定字符
最新推荐文章于 2020-09-10 10:48:03 发布