1. ホーム
  2. android

[解決済み] AndroidでListViewのクリックを処理する方法

2022-05-24 23:27:39

質問

ListViewのクリックイベントをリスニングするにはどうしたらよいでしょうか。

これは私が今持っているものです

ListView list = (ListView)findViewById(R.id.ListView01);  
...  
list.setAdapter(adapter);  

以下のようにすると

list.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {  
   public void onItemSelected(AdapterView parentView, View childView, 
                                                         int position, long id) 
   {  
       setDetail(position);  
   }

   public void onNothingSelected(AdapterView parentView) {  

   }  
});  

これではクリックしても何もできないようです。

そして、これらのコードはすべてActivityを拡張したクラス内に住んでいます。

どのように解決するのか?

リストビューで setOnItemClickListener