android - EditText 输入类型 textCapSentences 不适用于 Lollipop

标签 android android-layout android-edittext android-5.0-lollipop android-xml

我在我的 xml 代码中实现了 android:inputType="textAutoComplete|textCapSentences"。当我在 kitkat 上运行它时,textCapSentence 工作正常,但是当构建在 Lollipop 设备上运行时它不起作用。任何人都知道如何解决它。

最佳答案

您好,这是因为在 lollipop 中,如果您在键盘设置中禁用了自动 - 大写,那么您将无法以编程方式启用它。

步骤如下:-

  • 点击 Android Lollipop 设备主屏幕上的“设置”图标
  • 在“设置”屏幕上,向下滚动到“个人”部分,然后点按“语言和输入法”部分。
  • 在“语言和输入”部分,选择您的键盘(标记为当前键盘)。
  • 现在点击“首选项”。
  • 点击以选中“自动 - 大写”以启用它。
  • 就是这样!

关于android - EditText 输入类型 textCapSentences 不适用于 Lollipop,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31697954/

相关文章:

android - 如何在用户按下回车键时触发操作?

android - 在 RecyclerView 中平均分配项目

Android - xml布局作为背景

java - 无法弄清楚如何显示 Android 对话框

android - 无法更改listview android中的Edittext值

java - 如何在 addTextChangedListener 中使用可扩展字符串来更改 editText 子字符串的颜色?

android - 如何控制 Android EditText 对象的大小

android - 如何在 Android 中使用 Urban Airship 获取推送交互通知?

java - Android: onPause() 是否保证在 finish() 之后被调用?

android - 如何将 Genymotion 虚拟设备版本更新到 2.2.2