2012-04-07 14 views

答えて

2

ListViewにループ内のonItemClickListenerを追加できない理由はわかりません。要するに、ただリスナー添付し、リストを作成するためにあなたのAdapterを使用します。あなたがクリックされた各リスト内のどの項目を知りたい場合はこれがある

lv.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, connections.toArray(new String[connections.size()]))); 
     lv.setOnItemClickListener(new OnItemClickListener() { 

      @Override 
      public void onItemClick(AdapterView<?> arg0, View item, int position, long id) { 

       String item = (String) lv.getItemAtPosition(position); 

      } 
     }); 

を、setOnClickListener方法は、あなただけしたい場合にもありますListViewがクリックされたかどうかを知る。

関連する問題