android-MultiAutoCompleteTextView不显示结果

android-MultiAutoCompleteTextView不显示结果,第1张

概述我的活动中包含以下代码:ParseQuery<ParseUser>query=ParseUser.getQuery();query.findInBackground(newFindCallback<ParseUser>(){publicvoiddone(List<ParseUser>userList,ParseExceptione){if(e==null){Log.d("

我的活动中包含以下代码:

Parsequery<ParseUser> query = ParseUser.getquery();query.findInBackground(new FindCallback<ParseUser>() {    public voID done(List<ParseUser> userList, ParseException e) {        if (e == null) {            Log.d("score", "RetrIEved " + userList.size() + " scores");            frIEnds = new ArrayList<String>();            for (int i = 0; i < userList.size(); i++) {                frIEnds.add(userList.get(i).getUsername().toString());            }            aAdapter = new ArrayAdapter<String>(context, androID.R.layout.simple_dropdown_item_1line, frIEnds);            frIEndChooser.setinputType(inputType.TYPE_CLASS_TEXT);            frIEndChooser.setAdapter(aAdapter);        } else {            Log.d("score", "Error: " + e.getMessage());                     }    }});

aAdapter是一个ArrayAdapter. 我的Parse.com用户名并将其应用于MultiautoCompleteTextVIEw,问题是我在MultiautoCompleteTextVIEw上没有得到任何结果.我怎么解决这个问题?

解决方法:

我对MultiautoCompleteTextVIEws没有太多的经验,但是根据this教程,您需要在设置适配器之前添加以下行:

frIEndChooser.setTokenizer(new MultiautoCompleteTextVIEw.CommaTokenizer());frIEndChooser.setinputType(inputType.TYPE_CLASS_TEXT);frIEndChooser.setThreshold(1);

然后致电:

frIEndChooser.setAdapter(aAdapter);

对我有用

总结

以上是内存溢出为你收集整理的android-MultiAutoCompleteTextView不显示结果全部内容,希望文章能够帮你解决android-MultiAutoCompleteTextView不显示结果所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1079497.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存