Hay diferentes detectores de clics en AutoCompleteTextView.
La primera forma es en el diseño xml, puede definir el atributo onCLICK, con la función que desea que se llame, en el siguiente ejemplo, hacer clic.
<AutoCompleteTextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/spinner"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:onClick="clicked" />
Luego, en su actividad, usted define la función en la que se hizo clic.
public void clicked(View v) {
// on click do ..
}
O se puede establecer directamente en el código:
ACTV.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
finish();
}
});
Si desea configurar el detector de clics cuando el usuario hace clic en un elemento de la lista desplegable hay otro método, el setOnItemClickListener.
ACTV.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick (AdapterView<?> parent, View view, int position, long id) {
//... your stuff
}
})
y tiene una última opción, para ajustar el detector de clics cuando el usuario realmente selecciona un elemento de la lista desplegable usando setOnItemSelectedListener.
ACTV.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected (AdapterView<?> parent, View view, int position, long id) {
//... your stuff
}
@Override
public void onNothingSelected (AdapterView<?> parent) {
//... your stuff
}
})
Referencias:
http://developer.android.com/reference/android/widget/AutoCompleteTextView.html
buena suerte!
http://developer.android.com/reference/android/widget/AutoCompleteTextView.html#setOnItemClickListener(android.widget.AdapterView.OnItemClickListener) –