Android TextCapSequences在emulator上工作,但不';不能在真实设备上工作

Android TextCapSequences在emulator上工作,但不';不能在真实设备上工作,android,android-emulator,android-edittext,Android,Android Emulator,Android Edittext,在我的应用程序中,对于特定的EditText,我希望句子的第一个字母是大写/大写。所以我使用了android:inputType=“textcap句子” 奇怪的是,它可以在emulator上工作,但不能在emulator上工作。我甚至尝试了android:capitalize=“句子”,尽管它已经被弃用了,但没有成功 相关事实: Emulator OS:4.0.3 真实设备操作系统:4.0.4 App minSdk版本:2.3.3 我还尝试了emulator和4.2.2操作系统,但结果是一样

在我的应用程序中,对于特定的
EditText
,我希望句子的第一个字母是大写/大写。所以我使用了android:inputType=“textcap句子”

奇怪的是,它可以在emulator上工作,但不能在emulator上工作。我甚至尝试了android:capitalize=“句子”,尽管它已经被弃用了,但没有成功

相关事实:

  • Emulator OS:4.0.3

  • 真实设备操作系统:4.0.4

  • App minSdk版本:2.3.3

我还尝试了emulator和4.2.2操作系统,但结果是一样的


有谁能建议我试试什么吗?非常感谢您的帮助。

您是否尝试过以编程方式设置此选项

EditText input = new EditText(this);
input.setInputType(InputType.TYPE_TEXT_FLAG_CAP_SENTENCES);

此外,您必须意识到“输入法编辑器(IME)不必遵守android:inputType中的所有设置。这些是您提出的建议或请求,而不是要求。”()

您测试的是哪种设备?您尝试过不同的设备/型号吗?不幸的是,我现在只有一台设备,即Micromax Canvas A100检查这可能会有所帮助!