【发布时间】:2014-11-09 15:11:36
【问题描述】:
目前我正在使用 android 开发社交媒体应用程序。在这个应用程序中,我希望允许用户互相提及(比如在 twitter、fb、instagram 等中)。我曾尝试使用 AutoCompleteTextView。但是,它只显示对第一个单词的建议,而不是对下一个单词的建议。
例如,在当前系统中: 如果我在第一个单词中输入:“@ab”,那么它将显示建议列表。但是,当我输入:“hi,@ab”时,它不会显示任何建议。
有人知道如何解决这个问题并提供一些例子吗?以下是我在我的应用程序中创建 AutoCompleteTextVIew 的方法:
AutoCompleteTextView et_comment = new AutoCompleteTextView(context);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(context,
android.R.layout.simple_dropdown_item_1line, user_follow);
et_comment.setAdapter(adapter);
非常感谢。
【问题讨论】:
-
使用
MultiAutoCompleteTextView代替 AutoCompleteTextView 并设置setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());
标签: java android autocomplete