3

我试图创建一个 EditText android:inputType="textMultiLine|textAutoCorrect|textCapSentences|textAutoComplete"

不幸的是,Android 不允许我同时使用textAutoCorrecttextAutoCompletetextAutoCorrect使我能够在键入时选择多个选项(用于拼写检查),并textAutoComplete允许我添加一个下拉列表来为单个单词提供自定义完成选项。

但是,当两者都添加时,textAutoComplete似乎优先。由于这是一个多行编辑文本,我希望能够提供拼写检查以及自定义选项。我认为这是可能的,因为 Google+ 的作曲家允许拼写检查,但它也让我提及用户(这将是自定义选择)。MultiAutoCompleteTextViews 将textAutoCompleteinputType 添加到视图中,所以我也不能使用它们。

任何人都可以帮我想出一个解决我的问题的方法吗?

4

1 回答 1

0

查看文档我会说这是不可能的。

textAutoCorrect     0x00008001   Can be combined with text and its variations to request auto-correction of text being input. Corresponds to TYPE_TEXT_FLAG_AUTO_CORRECT.
textAutoComplete    0x00010001   Can be combined with text and its variations to specify that this field will be doing its own auto-completion and talking with the input method appropriately. Corresponds to TYPE_TEXT_FLAG_AUTO_COMPLETE.

您可以在这里阅读更多相关信息:http: //developer.android.com/reference/android/widget/TextView.html#attr_android :inputType

于 2012-12-19T22:16:37.120 回答