如何通过AutoCompleteTextView动态更改列表项?

时间:2014-01-20 04:16:18

标签: android

任何人都可以建议我如何在自动完整文本视图中输入任何文本以便从该自定义列表中搜索单词时更改自定义列表项。我知道,如何实现自动完整文本视图并设置其阈值,但我想通过自动完整文本视图操作自定义列表项,而不生成自己的单词列表。我想我很清楚。 提前致谢!!!

2 个答案:

答案 0 :(得分:1)

将TextWatcher添加到您的edittext或自动填充文本

答案 1 :(得分:0)

您可以实现textWatcher然后使用此代码。

@Override
    public void afterTextChanged(Editable s) {
    ArrayList<CommonListviewBean> list = new ArrayList<CommonListviewBean>();//here bean is use for initialization
    for(int i=0;i<_itemArrayList.size();i++){
        CommonListviewBean bean = (CommonListviewBean)_itemArrayList.get(i);
        if(bean.get_text().contains(s)){
            list.add(bean);
        }

    }
    _adapater = new ListViewAdapater(activityname.this, list);
    _adapater.notifyDataSetChanged();=
    _listview.setAdapter(_adapater);
}
@Override
public void beforeTextChanged(CharSequence arg0, int arg1, int arg2,
        int arg3) {
}
@Override
public void onTextChanged(CharSequence arg0, int arg1, int arg2, int arg3) {
}