我试图用android:inputType="textMultiLine|textAutoCorrect|textCapSentences|textAutoComplete"
不幸的是,android不允许我同时使用textAutoCorrect
和textAutoComplete
。textAutoCorrect
使我能够在键入时选择多个选项(用于拼写检查),并且textAutoComplete
允许我添加一个下拉列表以提供单个单词的自定义完成选项。
但是,当两者都被添加时,textAutoComplete
似乎优先。由于这是一个多行编辑文本,我希望能够提供拼写检查以及自定义选择。我认为这是可能的,因为google+的composer允许拼写检查,但它也让我提到用户(这将是自定义选择)。multiautocompletetextviews将textAutoComplete
inputtype添加到视图中,因此我也不能使用它们。
有谁能帮我想出解决问题的办法吗?
最佳答案
看看文件,我会说这是不可能的。
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