3

カテゴリとサブカテゴリのリストと、各カテゴリの下のアイテム、およびサブカテゴリの下のアイテムのリストがあります。メイン画面がまだ表示されている状態で、画面の特定の部分のみを占めるように、これをスライドレイヤーに表示したいと思います。

展開可能なリストビューとツリーノード構造を見て、これも調べました

n-levels に拡張された独自の拡張可能なリストビューを実装しようとしても成功しましたが、状況が変わりました。カテゴリPOJOを反復するサブカテゴリである内部で定義された関係を持つPOJOクラスを使用していました。しかし、私は今カーソルを使用しています。展開可能なリストビューでカーソルを使用することは可能ですが、n レベルの展開可能なリスト ビューで試したことはありません。実行するクエリの数が不必要に増加します。

どこから始めればよいか、手がかりを得ることができますか? ツリーノードの例は良いですが、親レベルとすべてがヘッドの前に定義されていますが、私の場合は異なる場合があります. 複数のクリックとスペースを考慮する必要があるため、複数のパネルは要件に適していません。

私はこれまでに何を試しましたか? 拡張可能なリストビューをコーディングしましたが、スクロールビューで使用していませんが、リストビューのスクロールに問題があります。また、MeasureSpecが指定されていますが、スクロールしない理由がわかりません。

それと一緒に、カテゴリ内に直接またはサブカテゴリ内にあるアイテム コレクションも必要です。そして、これらの項目について、行レイアウトであるリスト ビューを膨らませています。

コードでレベルを設定するようにツリー構造を変更しましたが、欠点と混乱は、ID の使用方法と、子ノードをグループ ノードに関連付ける方法にあります。

助けてくれてありがとう。

4

0 に答える 0