2012-03-08 27 views
21
Ben bir öğe autocompletetextview üzerinde seçildiğinde tepki verecek dinleyicisi eklemek çalışıyorum

... Herkes // phonename autocompletetextviewOtomatik tamamlama görünümünde dinleyici nasıl eklenir, 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

sana sahip TextWatcher için çalıştı? –

+0

Ben de benzer bir şey yapıyorum BURADA! http://stackoverflow.com/questions/12854336/autocompletetextview-backed-by-cursorloader – toobsco42

cevap

55

olduğunu yardımcı olabilir bu deneyin:

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

awesome !!!! teşekkürler – Tony

+3

Bu Dinleyici'yi kullanarak, 10 öğenin bir listesi varsa, ancak otomatik tamamlama yazılırken yalnızca öğelerin 1'i üretilir, bu öğeye tıkladığımda, 'pos' parametresi tüm listede dizin olur veya yalnızca ne gösteriliyor? – JuiCe

+2

@JuiCe pos, görüntülenen öğenin dizini olacaktır. – Nishant

İlgili konular