我创建了一些TextFields
。现在我必须设置约束TextField
只有字母..我不知道如何在LWUIT中做到这一点
答案 0 :(得分:3)
覆盖validChar
方法,尝试
TextField textField = new TextField(){
public boolean validChar(String c) {
if (((c.charAt(0) > 'a') && (c.charAt(0) < 'z')) || ((c.charAt(0) > 'A') && (c.charAt(0) < 'Z'))) {
return true;
}
return false;
}
};
答案 1 :(得分:-2)
你必须手工完成。 获取第一个字符并检查所有其他字符,直到找到不同的字符。 要么 您可以从第一个char中创建一个正则表达式,并将其值与其匹配。
编辑:问题已完全改变。这个答案是针对另一个问题的。下一个答案也是如此。
答案 2 :(得分:-3)