【问题标题】:Disable suggestions in multiline EditText在多行 EditText 中禁用建议
【发布时间】:2011-10-14 07:44:35
【问题描述】:

如何禁用多行 EditText 中的自动更正/自动建议功能?

我试过了:

EditText without auto-correction, etc

Android: Multiline & No autosuggest in EditText

How can I turnoff suggestions in EditText?

How to set multiline,firstletter caps and disable suggestions on edittext

How can I turnoff suggestions in EditText?

上面提到的方法,如“textFilter|textMultiLine|textNoSuggestions”(任意组合)都不起作用,既没有在 XML 中声明,也没有以编程方式更改。 EditText-box 似乎接受了多行或关闭的建议,但不能同时接受这两种建议。

我认为重要的是要知道我正在使用带有 Android 2.3.3 的 HTC Desire HD。我没有任何其他设备可以对此进行测试。

这种行为是 HTC Sense UI 固有的吗?

有什么想法吗?

【问题讨论】:

  • 您使用的是安卓原版键盘还是自定义软键盘?
  • 这是 Sense UI 中的原版键盘。没有改变任何东西。请注意:它具有德语语言环境。
  • 我只是在想软键盘可能不尊重这些参数。
  • 如果您关闭预测设置 - 设置 -> 语言和键盘 -> 触摸输入 -> 文本输入 -> 预测会怎样。如果可行,请尝试在您的应用中以某种方式禁用它...到目前为止我还没有尝试过...
  • 我已经尝试过了,它可以工作。但我还没有找到以编程方式更改这些设置的方法......

标签: android android-layout htcsense


【解决方案1】:

您在 EditText 中为 MultiLine 和 NoSuggestions 指定的 inputType 标记是标志,系统可以根据其偏好忽略

但是,我可以确认 EditText XML 中的 android:inputType="textNoSuggestions|textMultiLine" 在 Nexus 和摩托罗拉智能手机中运行良好。所以我猜测它是由于您的测试设备偏好,您正面临这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-04-15
    • 1970-01-01
    • 2021-02-17
    • 1970-01-01
    • 1970-01-01
    • 2011-05-16
    • 1970-01-01
    • 2016-12-27
    相关资源
    最近更新 更多