【发布时间】:2011-04-27 02:13:24
【问题描述】:
我想允许 EditText 可能输入 0-9、"," 或 "-",但找不到答案。
我知道使用“|”作为分隔符是可能的:
android:inputType="number|text"
但是我怎样才能存档这样的东西(太糟糕了,它不起作用):
android:inputType="number|,|-"
有人知道吗?
问候,
科迪
补充以下评论:
私有类 MyKeylistener 扩展 NumberKeyListener {
public int getInputType() { return InputType.TYPE_CLASS_NUMBER; } @Override protected char[] getAcceptedChars() { return new char[] {'0','1','2','3','4','5','6','7','8','9',',','-'}; }}
【问题讨论】: