首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MultiautoCompleteTextView ime keyabord没有显示建议。

MultiautoCompleteTextView ime keyabord没有显示建议。
EN

Stack Overflow用户
提问于 2015-06-21 14:02:24
回答 1查看 332关注 0票数 6

我在用MultiautoCompleteTextView。效果很好。奇怪的问题是,有些设备没有显示键盘提示:

使用Nexus 5

利用星系 s6

某些代码

代码语言:javascript
复制
<MultiAutoCompleteTextView
    android:id="@+id/fragment_write_text_editText"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_marginTop="@dimen/text_editor_margin_top"
    android:gravity="start|top"
    android:hint="@string/enter_text"
    android:imeOptions="normal"
    android:inputType="textCapSentences|textMultiLine|textAutoComplete"
    android:maxLength="1200"
    android:backgroundTint="@color/primary"
    android:textSize="16sp"/>

public void setupEditorBox (View view) {
    mEditTextBox = (MultiAutoCompleteTextView) view.findViewById(R.id.fragment_write_text_editText);
    mEditTextBox.setThreshold(1);
    mEditTextBox.setTokenizer(new HashTagTokenizer());
    mEditTextBox.setAdapter(new HashTagAutocompleteAdapter(getActivity(), R.layout.auto_complete_tag_item));
    mEditTextBox.setOnItemClickListener(this);
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-24 02:05:33

在Nexus中,您可以修复它设置InputType。

代码语言:javascript
复制
mEditTextBox.setInputType(InputType.TYPE_CLASS_TEXT);

至少使用一个简单的ArrayAdapter和MultiAutoCompleteTextView.CommaTokenizer,设置InputType修复这个问题。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30965346

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档