) (GetView görünüme OnClick olay atamanız gerekir yuva acitivity gitmek için bir niyet gibi birini seçerek ediyorum
AutoCompleteTextView'de farklı tıklama dinleyicileri vardır.
Birinci yol düzeni xml olduğunu, size çağrılacak istediğiniz fonksiyonu ile, onclick özelliğini tanımlayabilirsiniz, aşağıdaki örnekte, tıkladım.
<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" />
Daha sonra, etkinliğinizde, tıklatılan işlevi tanımlarsınız.
public void clicked(View v) {
// on click do ..
}
Ya da kodunda doğrudan ayarlayabilirsiniz: Eğer açılır listeden bir öğe kullanıcı tıkladığında başka bir yöntem varken tıklama işleyicisi ayarlamak isterseniz
ACTV.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
finish();
}
});
, setOnItemClickListener.
ACTV.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick (AdapterView<?> parent, View view, int position, long id) {
//... your stuff
}
})
Ve kullanıcı aslında setOnItemSelectedListener kullanarak açılır listedeki bir öğeyi seçtiğinde tıklama işleyicisi ayarlamak için, bir son seçeneği vardır.
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
}
})
Referanslar:
http://developer.android.com/reference/android/widget/AutoCompleteTextView.html
İyi şanslar!
http://developer.android.com/reference/android/widget/AutoCompleteTextView.html#setOnItemClickListener(android.widget.AdapterView.OnItemClickListener) çalışır –