作者nightwolf013 (阿耀要不要)
看板AndroidDev
標題Re: [問題] 請問有關於EditText過濾字的問題
時間Mon Jun 4 16:27:00 2012
感謝前一篇文章大大們的推文
小弟分享一下解決方式:
public InputFilter NameEdtfilter = new InputFilter() {
@Override
public CharSequence filter(CharSequence arg0, int arg1, int arg2,
Spanned arg3, int arg4, int arg5) {
Pattern ps = Pattern.compile
("^[a-zA-Z\\p{InCJKUnifiedIdeographs}]+$");
if (!ps.matcher(arg0).matches()) {
return "";
}
return null;
}
}
除此之外還要對edt設定:
nameEdt.setFilters(new InputFilter[]{
NameEdtfilter
});
以上這段是讓Edit只能輸入中文加大小寫英文,
有需要的朋友請服用^^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.120.192.224