如何在自动完成textView数据中显示两个不同的数据

时间:2014-03-24 06:00:35

标签: android autocomplete

Cursor cur = db.rawQuery("SELECT "+dbh.AM_Name+" FROM "+dbh.TABLE_ACCMST, null);
        ArrayList<String> names = new ArrayList<String>();
        for(cur.moveToFirst(); !cur.isAfterLast(); cur.moveToNext()){
            names.add(cur.getString(0));
        }
        ArrayAdapter<String> adapter = new ArrayAdapter(getApplicationContext(), R.layout.dropdownlist, R.id.checkedTextView1, names);
        etsebuyname.setAdapter(adapter);

在上面的代码中,我使用我的数据库中存在的名称填充autocomlete TextView。我想在数据库中显示相应的城市以及下拉帮助中的名称。但是在选择之后,只应在AutoCompletetextview中填写名称。请帮忙。

1 个答案:

答案 0 :(得分:0)

使用在下拉列表中单击的id获取字符串,然后使用分隔符拆分字符串,我主要将 - $ - 放在我的字符串中以分隔它们。然后找到文本视图,只使用设置文本方法。