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



