以数字或符号模式打开或启动软件键盘



我搜索了很长时间才得到答案,现在是时候问我关于stackoverflow的问题了。

我无法想象安卓操作系统不可能让软键盘在数字/符号代码中启动,并让用户能够切换回字母?

我已经尝试过了,但没有成功:

代码:

editTextHouseNumber.setRawInputType(InputType.TYPE_CLASS_NUMBER);
editTextHouseNumber.setInputType(InputType.TYPE_CLASS_NUMBER);

xml布局文件:

android:inputType="textPostalAddress"
android:inputType="number|textCapCharacters"
android:inputType="number"

请帮助

据我所知,您的问题是,一旦屏幕启动,您就希望用数字类型打开键盘。试试这个,不管这是不是你想要的。

<EditText
                    android:layout_width="wrap_content" 
                    android:layout_height="wrap_content"
                    android:inputType="number">
    <requestFocus/>
    </EditText>

试着看看这个。

http://android-developers.blogspot.com/2009/04/creating-input-method.html

(EditorInfo.inputType&EditorInfo.TYPE_CLASS_MASK)可以是许多不同的值,包括:

类型类别编号类型类别时间类型类别电话类型类别文本

  • 类型类别编号
  • TYPE_CLASS_DATETIME
  • 类型_类别_电话
  • TYPE_CLASS_TEXT

相关内容

  • 没有找到相关文章

最新更新