我有一个简单的 TextInputLayout。 TextInputLayout 内的 TextInputEditText 有两个 InputType 标志 -
InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS
和
InputType.TYPE_TEXT_FLAG_CAP_WORDS
这些标志是通过编程设置的。它应该禁用建议并将您写的每个单词大写。它在默认的 Android 键盘上工作没有问题。 不幸的是,如果您使用 Swift Keyboard,它会忽略第二个标志(它不会自动将每个单词的第一个字母大写。 我对第三方软键盘没有任何经验。有人知道如何解决吗?
最佳答案
最后,我发现如果您以编程方式设置它们,SwiftKey 会忽略所有 InputType.TYPE_TEXT_FLAG_XXX。我尝试在 XML 中设置它们,效果很好。然而,它仍然不是最好的解决方案,因为有时需要以编程方式设置它。我有人找到更好的解决方案,请发表评论:)
关于android - Swiftkey 忽略 TextInputEditText 标志 InputType.TYPE_TEXT_FLAG_CAP_WORDS - 不大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44347562/