我已经实现了OnItemClickListener。我有3个AutoCompleteTextView。我想要获取被点击的AutoCompleteTextView的ID(在XML文件中使用的ID)。我可以通过实现OnItemSelectedListener并使用Spinner来解决这个问题。但是,如何通过实现OnItemClickListener和AutoCompleteTextView而不是Spinner来解决它呢?请帮帮我...这里是正确的代码(使用OnItemSelectedListener和Spinner):
public void onItemSelected(AdapterView<?> parent, View v, int position,long id) {
Spinner spinner = (Spinner) parent;
if (spinner.getId() == R.id.spinner_select_bus){
//stuff
}
}
以下是我的错误代码:
public void onItemClick(AdapterView<?> parent, View v, int position,long id) {
AutoCompleteTextView actv = (AutoCompleteTextView) parent;
if (actv.getId() == R.id.spinner_select_bus){
//stuff
}
}
我知道这是错误的方法,因为AdapterView不能转换为AutoCompleteTextView。但是如何解决呢......