我正在尝试在android中实现ios常用的uisearch栏。接近这个的最佳方法是什么?我搜索无济于事。有人会伸出援助之手吗?非常感谢。
答案 0 :(得分:1)
这是一个很好的解决方案:
TextWatcher filterTextWatcher = new TextWatcher() {
public void afterTextChanged(Editable s) {
}
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
public void onTextChanged(CharSequence s, int start, int before, int count) {
lvAdapter.getFilter().filter(s);
lvAdapter.notifyDataSetChanged();
}
};
EditText filterText = (EditText) findViewById(R.id.EditText01);
filterText.addTextChangedListener(filterTextWatcher);
答案 1 :(得分:0)
目前,最好的情况可能是实现android中提供的Google搜索功能:)