Android : TYPE_CLASS_PHONE 键盘问题

Android : TYPE_CLASS_PHONE keypad issue

我只想显示一个带有以下数字和字符的 kepyad: *0123456789# ,但是当我使用

accessCodeEditText.setInputType(InputType.TYPE_CLASS_PHONE);

我有一些其他字符,例如 +WNP()/-,. ,如何从键盘隐藏这些额外的字符?

将 xml 文件中的 EditText 更改为:

<EditText
    .
    .
    .
android:inputType="phone" />