【发布时间】:2014-07-02 22:46:53
【问题描述】:
我已经实现了 onitemclicklistener。我有 3 个自动完成文本视图。我想获取单击 autocompletetextview 的 id(xml 文件中使用的 id)。我可以通过实现 onitemselectedlistener 和使用微调器来解决这个问题。但是我如何通过实现 onitemclicklistener 和 autocompletetextview 而不是微调器来解决它。请帮助我...这是正确的代码(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。 bt如何解决这个问题......
【问题讨论】:
-
使用 AutoCompleteTextView 投射 View v 而不是投射父级。
标签: android xml autocompletetextview onitemclicklistener