我只在三星S4设备上遇到此问题。这是我的代码,
edtPasscode = (EditText) findViewById(R.id.edtPasscode);
edtPasscode.setInputType(InputType.TYPE_CLASS_TEXT
| InputType.TYPE_TEXT_FLAG_CAP_CHARACTERS
| InputType.TYPE_TEXT_FLAG_CAP_WORDS
| InputType.TYPE_TEXT_FLAG_CAP_SENTENCES
| InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS
| InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);
以上代码适用于所有其他型号,但不仅仅适用于S4设备。我在运行4.4.4和5.0.1的两台三星S4设备上验证了它。两者都有同样的问题。任何帮助表示赞赏。
这是截图
答案 0 :(得分:0)
嗯,经过长时间的斗争,我发现,它与代码无关。它实际上是需要更改的键盘设置。 从设置 - >语言和输入 - >启用自动资本化选项
在我看来,这似乎是对三星S4的奇怪行为。