2012-03-08 13 views
21

Próbuję dodać słuchacza, który będzie reagować, gdy element jest wybrany na autocompletetextview ... może ktoś pomóc // phonename jest autocompletetextviewjak dodać słuchacza do autocompletetextview, android?

PhoneName.setOnItemSelectedListener(new OnItemSelectedListener() { 

      public void onItemSelected(AdapterView<?> arg0, View arg1, 
        int arg2, long arg3) { 
       Toast.makeText(check.this," selected", Toast.LENGTH_LONG).show(); 

      } 

      public void onNothingSelected(AdapterView<?> arg0) { 
       // TODO Auto-generated method stub 

      } 
     }); 
+1

cię mieć próbował dla 'TextWatcher' ?? –

+0

Robię coś podobnego TUTAJ !!! http://stackoverflow.com/questions/12854336/autocompletetextview-backed-by-countorloader – toobsco42

Odpowiedz

55

spróbuj tego:

phoneName.setOnItemClickListener(new OnItemClickListener() { 

     @Override 
     public void onItemClick(AdapterView<?> parent, View arg1, int pos, 
       long id) { 
       Toast.makeText(check.this," selected", Toast.LENGTH_LONG).show(); 

     } 
    }); 
+1

niesamowite !!!! dzięki – Tony

+3

Korzystając z tego odbiornika, jeśli mam listę 10 elementów, ale podczas wpisywania autouzupełniania pojawia się tylko 1 element, po kliknięciu tego elementu parametr 'pos' będzie indeksem na całej liście lub tylko w co jest wyświetlane? – JuiCe

+2

@JuiCe pos będzie indeksem wyświetlanej pozycji. – Nishant

Powiązane problemy