2012-03-08 31 views
21

Tôi cố gắng để thêm người nghe sẽ phản ứng khi một mục được lựa chọn trên cơ autocompletetextview ... bất cứ ai có thể giúp // Tên điện thoại là autocompletetextviewcách thêm người nghe vào 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

có bạn đã cố gắng cho 'TextWatcher' ?? –

+0

Tôi đang làm điều gì đó tương tự ở đây !!! http://stackoverflow.com/questions/12854336/autocompletetextview-backed-by-cursorloader – toobsco42

Trả lời

55

thử điều này:

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

tuyệt vời !!!! cảm ơn – Tony

+3

Sử dụng Trình nghe này, nếu tôi có danh sách 10 mục, nhưng khi nhập tự động hoàn tất, chỉ tạo 1 mục, khi tôi nhấp vào mục đó, tham số 'pos' sẽ là chỉ mục trong toàn bộ danh sách hay chỉ trong những gì được hiển thị? – JuiCe

+2

@JuiCe pos sẽ là chỉ mục của mục được hiển thị. – Nishant

Các vấn đề liên quan