2

我有一个简单的 TextInputLayout。TextInputLayout 内部的 TextInputEditText 有两个 InputType 标志 -

InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS 

InputType.TYPE_TEXT_FLAG_CAP_WORDS

这些标志以编程方式设置。它应该禁用建议并将您编写的每个单词大写。它可以在默认的 Android 键盘上正常工作。不幸的是,如果您使用 Swift 键盘,它会忽略第二个标志(它不会自动将每个单词的第一个字母大写。我对 3rd 方软键盘没有任何经验。有人知道如何解决它吗?

4

1 回答 1

3

最后,我发现如果您以编程方式设置它们,SwiftKey 会忽略所有 InputType.TYPE_TEXT_FLAG_XXX。我尝试将它们设置为 XML 并且效果很好。但是,它仍然不是最好的解决方案,因为有时需要以编程方式设置它。我有人找到更好的解决方案请发表评论:)

于 2017-06-03T19:25:10.403 回答