android - Swiftkey 忽略 TextInputEditText 标志 InputType.TYPE_TEXT_FLAG_CAP_WORDS - 不大写

标签 android android-layout android-edittext android-textinputlayout swift-keyboard

我有一个简单的 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/

相关文章:

Android:NAT 表: “FIX ME! impliment getnetbyaddr() bionic/libc/bionic/stubs.c:444” 是什么意思以及如何修复它

android - 使用 Visual Studio 2017 在 Xamarin 上格式化布局

android 布局重量以编程方式

android - 验证 EditText 是否为空并等待用户输入数据

Android编辑文本对齐

android - 设置界面后,如何触发 Spinner 的 onItemSelected?

android - AppCompat Spinner 的 TextInputLayout 错误对齐问题

android - 以编程方式设置样式不起作用?

android - 如何忽略我不想在 Android View 绑定(bind)库中创建绑定(bind)的 View 组件?

android - 在android中更改edittext的背景颜色