我有一个文本字段,当我使用IME(Nexus One的默认设置)时,它不会在软键盘顶部显示自动建议行。
具有讽刺意味的是,这里有关于如何阻止自动建议的帖子,但在我的情况下它是恢复,它没有显示,并且不清楚为什么。
这是我的布局标签。我在API 8中。
<EditText
android:id="@+id/user_text"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:gravity="top"
android:singleLine="false"
android:inputType="textLongMessage|textCapSentences|textMultiLine|textAutoCorrect|textAutoComplete"
android:hint="@string/errorreport_user_hint"
android:paddingLeft="5dip"
android:paddingRight="5dip"
/>
答案 0 :(得分:1)
啊得到了,我不应该使用 textAutoCorrect 标志。 我以为它会要求IME显示自动更正,而doc表示它意味着编辑器提供自动更正(我猜测如AutoCompleteEditText),因此IME不应显示自动建议。