我想像在android中的移动联系人搜索中一样进行智能搜索。
eg:当用户在搜索框中开始输入时,输入一个字母后,结果应该显示从输入的字母开始的所有数据。
EditText searchTo = (EditText)findViewById(R.id.medittext);
searchTo.addTextChangedListener(new TextWatcher() {
@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
//here you check for your conditions...
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
// TODO Auto-generated method stub
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
doSomething();
}
});
您需要查看Android 提供的AutoCompleteTextView