如何在autocompletetextview的单行中添加json值?

时间:2015-09-25 04:56:01

标签: android json autocompletetextview

我正在使用此example的autocompletetextview,现在我可以在建议中获取名称,输出就像

AB
ABC

但问题是我希望在单行中获取id和名称,例如

1 ab
2 abc

1 个答案:

答案 0 :(得分:2)

您还必须使用名称附加id。看看下面的代码:

 @Override
            protected FilterResults performFiltering(CharSequence constraint) {
                FilterResults filterResults = new FilterResults();
                JsonParse jp=new JsonParse();
                if (constraint != null) {

                    List<SuggestGetSet> new_suggestions =jp.getParseJsonWCF(constraint.toString());
                    suggestions.clear();
                    for (int i=0;i<new_suggestions.size();i++) {
                        //  Append id and name here 
                        suggestions.add(new_suggestions.get(i).getId()+" "+new_suggestions.get(i).getName());
                    }


                    filterResults.values = suggestions;
                    filterResults.count = suggestions.size();
                }
                return filterResults;
            }