题目取得有点怪,呵呵。
AutoCompleteTextView控件很实用,输入信息自动查询(异步的),结果以下拉列表显示。现在有这么一个需求,点击下拉列表的某个项目,弹出一个对话框,做相关的编辑操作。
重新实现一遍onItemClickListener接口就可以实现了。为什么说是重新呢?因为AutoCompleteTextView控件自己已经用了这个接口,就是点击某个项目,把相关的信息放到输入框中。
比如,下面的写法:
private class myDropDownItemClickListener
implements AdapterView.OnItemClickListener {
public void onItemClick(AdapterView parent, View v, int position, long id) {
showChoiceDialog(id); //自定义的方法,用于显示dialog
}
}
你可以把相关的处理过程放在onItemClick中。
Tags: android, AutoCompleteTextView
Posted in