qq_41896467
Chrisddddddd
采纳率25%
2019-04-16 14:40

请问如何实现Android搜索栏筛选完listview之后,listview的单击事件输出的是当前内容

mSearchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
// 当点击搜索按钮时触发该方法
@Override
public boolean onQueryTextSubmit(String query) {
return false;
}
@Override
public boolean onQueryTextChange(String newText) {
if (!TextUtils.isEmpty(newText)){
lListView.setFilterText(newText);
lListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
intent.putExtra("003",mStrs[position]);
setResult(0x07,intent);
finish();
}
});
}else{
lListView.clearTextFilter();
}
return false;
}

    });
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

相关推荐