私はExpandableListView
が標準ListView
の中にネストされているプロジェクトに取り組んでいます。私はデータ/ビューの構造が複雑になっているので、私と一緒に裸にしてください。私の意見が必要なこのviewflowライブラリをListView
に入れているからです。私のメインレイアウトのView
(ここからはビューフローListView
に入るページと呼ばれます)内にはExpandableListView
があります。これは、ページ・ビューがコードで作成され、ビュー・アクティビティーを分離するわけではないという事実によって、さらに複雑になります。少し明確にするためにいくつかの図があります。カスタムBaseExpandableListAdapterを使用したネストされたExpandableListView
は、私がここに
私が得ることができるからデータを取得したいすべて個別に、コード作成されたページごとに正しく表示され、私の情報。問題は、各ページのExpandableListView
内に保持されているデータをどのように取得できるのか不明であることです。私はで生成されたすべてのExpandableListViews
を追跡してから、それをループしてOnChildClickListeners
を作成しました。コードはコンパイルされて正常に実行されますが、クリックリスナーは決して呼び出されません。
私の最初の推測は、ページがプログラムで作成されているので(そのため、ExpandableListViews
です)、そのIDが変更されているので、クリックリスナーがどこに登録されているのかが分かります。
あなたが言ういくつかのコード!まあ、私はどのコードを提供し、それを貼り付ける必要があるのか分かりません。あなたが見たいと思っているセクションがある場合(例えばページ生成)、私に知らせてください。質問を更新します。
うまくいけば、誰かが私は私のカスタムListView
コントローラにIDによってExpandableListView
を取得することによって、この作業を取得するために管理:)