0

SimpleExpandableListAdapter タイプを使用して、Android アプリケーションで展開可能なリストを作成しました。しかし、子エントリの1つが選択/クリックされたときにイベントを検出する方法について、私は完全に途方に暮れています。

私は通常の OnClickListener/OnChildClickListener などをすべて試しましたが、(実験または 30 分のグーグル検索によって) 正しいハンドラー ルーチンがどうあるべきかを見つけることができないようです。

どんな助けでも大歓迎です。

4

2 に答える 2

1

また...

BaseExpandableListAdapter を拡張するクラスを使用している場合、それらはデフォルトで実装されたメソッドであり、戻り値のブール値を設定する必要があります。

    @Override
public boolean isChildSelectable(int groupPosition, int childPosition) {
    // TODO Auto-generated method stub
    return true;
}

デフォルトでは、このメソッドは false を返し、true にスワップすると (その場合)、OnChildClickListener は正しく解決を開始するはずです。

于 2010-06-08T20:24:30.000 に答える