カテゴリとサブカテゴリのリストと、各カテゴリの下のアイテム、およびサブカテゴリの下のアイテムのリストがあります。メイン画面がまだ表示されている状態で、画面の特定の部分のみを占めるように、これをスライドレイヤーに表示したいと思います。
展開可能なリストビューとツリーノード構造を見て、これも調べました
n-levels に拡張された独自の拡張可能なリストビューを実装しようとしても成功しましたが、状況が変わりました。カテゴリPOJOを反復するサブカテゴリである内部で定義された関係を持つPOJOクラスを使用していました。しかし、私は今カーソルを使用しています。展開可能なリストビューでカーソルを使用することは可能ですが、n レベルの展開可能なリスト ビューで試したことはありません。実行するクエリの数が不必要に増加します。
どこから始めればよいか、手がかりを得ることができますか? ツリーノードの例は良いですが、親レベルとすべてがヘッドの前に定義されていますが、私の場合は異なる場合があります. 複数のクリックとスペースを考慮する必要があるため、複数のパネルは要件に適していません。
私はこれまでに何を試しましたか? 拡張可能なリストビューをコーディングしましたが、スクロールビューで使用していませんが、リストビューのスクロールに問題があります。また、MeasureSpecが指定されていますが、スクロールしない理由がわかりません。
それと一緒に、カテゴリ内に直接またはサブカテゴリ内にあるアイテム コレクションも必要です。そして、これらの項目について、行レイアウトであるリスト ビューを膨らませています。
コードでレベルを設定するようにツリー構造を変更しましたが、欠点と混乱は、ID の使用方法と、子ノードをグループ ノードに関連付ける方法にあります。
助けてくれてありがとう。