我有一個簡單的問題:列表視圖自動完成
我有一個ListView數據與這些字符串:
String words[] = {
"man",
"guy",
"penny-wise",
"(just)",
我增加了一個搜索funciontality到列表視圖,就像這樣:
* Enabling Search Filter
* */
search.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence cs, int arg1, int arg2, int arg3) {
// When user changed the Text
Words.this.adapter.getFilter().filter(cs); {
lv.setOnItemClickListener(new OnItemClickListener(){
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
}
});
}
}
@Override
public void beforeTextChanged(CharSequence arg0, int arg1, int arg2,
int arg3) {
// TODO Auto-generated method stub
}
@Override
public void afterTextChanged(Editable arg0) {
// TODO Auto-generated method stub
}
});
}
所以,搜索功能運作良好,但是我希望能夠識別出當我從字符串(列表視圖數據)中輸入角色的一部分作爲明智的項目中的「明智」時,他們不會提供便士作爲建議它應該是(因爲它是在列表視圖數據存在)
如果我只輸入他們不提供的建議...因爲有()在我的字符串...
哪有我解決此問題。我是新手。謝謝!!!
那麼你的'搜索'的東西是一個AutoCompleteTextView? – reVerse 2014-08-27 15:13:12