AutoCompleteTextView的经典调用,太多的帖子介绍了,比如下面就是
public class CountriesActivity extends Activity {
protected void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.countries);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_dropdown_item_1line, COUNTRIES);
AutoCompleteTextView textView = (AutoCompleteTextView)
findViewById(R.id.countries_list);
textView.setAdapter(adapter);
}
private static final String[] COUNTRIES = new String[] {
"Belgium", "France", "Italy", "Germany", "Spain"
};
}
不过很多帖子的介绍也是到此为止, 但是实际上我们希望在搜索出来的条目上继续点击以显示条目所代表的内容,所以我们需要调用AutoCompleteTextView.setOnItemClickListener()方法, 具体我们拿下面的code举例: