Is it possible to determine the originating AutoCompleteTextView from the parameters of the callback onItemClick?
I have the following callback function, which is co
I use a simpler version of yonoyjoy's answer. It only passes the AutoCompleteTextView to the constructor.
public class AutoCompleteTextViewClickListener implements AdapterView.OnItemClickListener {
private AutoCompleteTextView mView;
public AutoCompleteTextView getView() {
return mView;
}
public AutoCompleteTextViewClickListener(AutoCompleteTextView view) {
this.mView = view;
}
@Override
public void onItemClick(AdapterView> parent, View view, int position, long id) {
}
}
Then in your Activity, you just override onItemClick() like you would in a normal OnClickListener, but use this.getView()
to get your ACTV:
autoCompleteTextView.setOnItemClickListener(new AutoCompleteTextViewClickListener(v){
@Override
public void onItemClick(AdapterView> parent, View view, int position, long id) {
super.onItemClick(parent, view, position, id);
AutoCompleteTextView v = this.getView();
//Do stuff.
}
});