我有一个inputmode=text的edittext。默认情况下,软件键盘按字母顺序显示,用户必须按特定键(如“123”)将其切换为数字。
使用文本输入模式是否可以在默认情况下显示数字键盘而不是字母键盘?
我需要字母和数字。但是数字比字母更常用,所以我寻找以编程方式切换模式的方法。

最佳答案

用普通的设定器设定:

    EditText editText = (EditText) findViewById(R.id.edittext);
    editText.setInputType(InputType.TYPE_CLASS_NUMBER);
    // or
    editText.setInputType(InputType.TYPE_CLASS_TEXT);

07-24 09:47
查看更多