2012-03-08 9 views
21

私はアイテムがautocompletetextviewに選択されたときに反応するリスナーを追加しようとしています...誰もが // phonenameを助けることができるautocompletetextviewautocompletetextviewにリスナーを追加する方法、アンドロイド?

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

私はここで何かsimiliarをやっています! 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 !!!!ありがとう – Tony

+3

このリスナーを使用すると、10項目のリストがあるのにオートコンプリートを入力している間に1項目しか生成されない場合、その項目をクリックすると 'pos'パラメータがリスト全体のインデックスになります何が表示されますか? – JuiCe

+2

@JuiCe posは表示されるアイテムのインデックスになります。 – Nishant

関連する問題