我遇到HTC Sensation 4G(4.0.3)的问题。 我不知道为什么虚拟键盘上的Shift键第一次不起作用。但是在我在其他应用程序上打开虚拟键盘后它会起作用。 所以,这是流程:
一开始我认为如果我关闭我的应用并重新打开,问题就会解决。但我试图强制关闭我的应用程序并打开它。但问题仍然存在(就像我之前描述的那样),我需要做那些“打开另一个应用程序vKeyboard”,以使我的SHIFT键正常工作。
所以我认为解决方案是在首次展示时使我的虚拟键盘小写。 有谁知道怎么做?
PS:这只发生在带有fw 4.0.3的HTC Sensation 4G上。
我读过这个:Initial keyboard on lowercase
但它对我的情况不起作用。
任何人都可以提供帮助吗?
非常感谢 -sb答案 0 :(得分:1)
在您的XML文件中,您可以使用android:inputType。设置字段是电子邮件输入类型。
以编程方式,您可以使用setInputType()
执行此操作您可以指定myEditText是XML文件中的电子邮件字段:
android:inputType="textEmailAddress"
或以编程方式:
myEditText.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS);