Android - 在EditText的键盘上获取自动建议?

时间:2014-09-04 04:50:44

标签: android android-layout android-activity

我需要启用自动建议的edittext。 为此,我在xml中使用以下:

<EditText
                    android:id="@+id/edt_description"
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:background="@null"
                    android:hint="@string/description_album_hint"
                    android:imeOptions="actionNext"
                    android:inputType="textCapSentences|textAutoCorrect|textAutoComplete"
                    android:maxLines="2"
                    android:minLines="2"
                    android:singleLine="false"
                    android:textColor="@color/black"
                    android:textColorHint="@color/hint_color_light_gray" />

即使我添加&#34; textCapSentences | textAutoCorrect | textAutoComplete&#34;作为inputType仍然没有建议。

添加屏幕截图(这是我需要实现的): enter image description here

请帮帮我。 提前谢谢。

3 个答案:

答案 0 :(得分:0)

为此,您需要一个名为AutoCompleteTextView的EditText子类。您可以在http://developer.android.com/guide/topics/ui/controls/text.html#AutoComplete

找到示例

答案 1 :(得分:0)

如果您想在键盘顶部获取自动建议,那么您所关注的内容是正确的。此外,您可以添加android:autoText="true"。该建议将显示您之前输入的所有字词。

否则,如果您想为您输入的每个字母提供建议,那么您可以使用AutoCompleteTextView。 以下是代码,您可以如何使用它。Ex - AutoCompleteTextView

答案 2 :(得分:0)

得到它..... 只是从“textCapSentences | textAutoCorrect | textAutoComplete”中删除“textAutoComplete”为我工作。