Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/208.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android键盘所有封盖不适用于三星S4设备_Android_Android Keypad - Fatal编程技术网

Android键盘所有封盖不适用于三星S4设备

Android键盘所有封盖不适用于三星S4设备,android,android-keypad,Android,Android Keypad,我只在三星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.TYP

我只在三星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设备上进行了验证。两者都有相同的问题。感谢您的帮助

这是一张截图


经过长时间的努力,我才发现,这与代码无关。实际上,需要更改的是键盘设置。 从设置->语言和输入->启用自动大写选项


在我看来,这似乎是三星S4上的一种奇怪行为

我无法重现我的S4中描述的行为。我猜你使用的键盘不尊重这些标志。@MikeM。它只是默认的键盘。但是,我在两台设备上进行了验证。。不确定出了什么问题。@Sree我试过你的建议了。它将编辑文本中的文本更改为大写。但我需要键盘来显示大写字符。它仍然显示小写。我能看看您做了哪些更改吗