【问题标题】:Android : TYPE_CLASS_PHONE keypad issueAndroid:TYPE_CLASS_PHONE 键盘问题
【发布时间】:2015-03-30 08:14:42
【问题描述】:

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

accessCodeEditText.setInputType(InputType.TYPE_CLASS_PHONE);

我还有一些其他字符,例如 +WNP()/-,. ,我怎样才能从键盘隐藏这些多余的字符?

【问题讨论】:

    标签: android android-keypad


    【解决方案1】:

    将 xml 文件中的 EditText 更改为:

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

    【讨论】:

    • 相当于accessCodeEditText.setInputType(InputType.TYPE_CLASS_PHONE);
    • 但对我来说没有多余的字符!,在其他设备上测试你的应用程序,我认为这个问题取决于用户在设备设置中选择的默认键盘。
    猜你喜欢
    • 2011-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-22
    • 2023-03-13
    • 2023-03-29
    相关资源
    最近更新 更多