2012-03-08 2 views
21
내가 항목이 AutoCompleteTextView에에 선택했을 때 반응하는 리스너를 추가하려고

... 사람이 // phonename가 AutoCompleteTextView에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

당신이 'TextWatcher'를 시도 했습니까 ?? –

+0

나는 여기에 비슷한 것을하고있다 !!! http://stackoverflow.com/questions/12854336/autocompletetextview-backed-by-cursorloader – toobsco42

답변

55

입니다 도움이 될 수 있습니다 이것을 시도 :

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 !!!! thanks – Tony

+3

이 리스너를 사용하면 10 개 항목의 목록이 있지만 자동 완성을 입력 할 때 항목 중 하나만 생성하면 해당 항목을 클릭하면'pos' 매개 변수가 전체 목록의 색인이되거나 무엇이 표시됩니까? – JuiCe

+2

@JuiCe pos는 표시되는 항목의 색인입니다. – Nishant

관련 문제