5

如何使用输入类型将冒号(:) 添加到软键盘InputType.TYPE_CLASS_NUMBER 目前我有以下代码:

    NumberKeyListener keyListener = new 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', '.', ':', '-', ',' };
        }
    };
    mytext.setKeyListener(keyListener);

但我也喜欢数字键盘上的冒号(:)?

4

1 回答 1

1

为了更改软键盘上的字符,您需要创建自定义 IME。

安卓文档

于 2012-10-19T11:50:52.057 回答