Androidプログラミングのちょっとしたメモです。
畳み込みリストビュー(ExpandableListView)で、リスト子要素のクリックリスナーを実装しなけど何故か呼ばれない・・・
そんな時のチェックポイントです。
確認する箇所
public class MyExpandableListAdapter extends BaseExpandableListAdapter { @Override public boolean isChildSelectable(int groupPosition, int childPosition) { return true; ←ここがfalseになっていないか確認 } }
BaseExpandableListAdapterクラスのisChildSelectableでfalseを返していると、子要素のクリックができないようです。
trueを返すように変更するとクリックできるようになりました。
引数にグループポジションと子要素ポジションがあるので、リスト要素別にクリックできる/できないを設定できるみたいです。
ではでは~。