就是下图这种列表,前两个分组为单层的,其他身份的为双层的,想了好久没想通,只能来请教各位了...
走同样的路,发现不同的人生
githubにはexpandableListViewのライブラリがたくさんありますので、適当なものがあれば調べてみてください。でも、recyclerViewを使うだけでも実現できます。アダプタ、タイトル(人気の地域など)に3種類あります。 )、サブタイトル(山東省など)、特定の省。
拡張リストをクリックしてデータを直接挿入し、adapter.notifyItemIntert() を使用してリストを更新します
2 つのライブラリを推奨しますhttps://github.com/zaihuishou...https://github.com/bignerdran...単一レイヤーのクリック効果は、マップを直接ダウンロード、二層展開、二次メニューからマップをダウンロード
以前にも簡単に書きました。子ノード、このノードの階層数、このノードの子ノードを表示するかどうか、このノードがリーフノードであるかどうかを記録した簡単なツリー構造を自分で定義し、これらに基づいて itemType を判断します(たとえば、 、リーフノードの場合は「はい」をクリックしてマップをダウンロードします(非リーフノードの場合は次のレベルのリストが展開されます)が、クリックするたびにnotifyDataSetChanged()がトリガーされるため、これは良くないと感じます。
Android はデータ構造と設計をテストするために任意のレベルのツリー コントロールを作成します。Master Honyang もかつて同様の記事を書きましたが、彼は線形テーブル ストレージを使用していました。
よく考えたらまだ落とし穴がたくさんあるので、黙ってマスターを待つだけです
推奨オープンソース recyclerview https://github.com/bignerdran...ツリー構造の定義§─ItemStructure│ §─ItemParent│ │ §─ItemChildrens │ │ │ §─ItemChildren1│ │ │ ├─ItemChildren2│ │ │ §─ItemChildren3│ │ │ §─................................ItemStructure としてアイテムの全体構造、ItemParent はアイテムのドロップダウン部分、ItemChildrens は最下層のダウンロード可能なコンテンツです。 HeaderView、ItemParent、ItemChildrens リストを ViewType で分類
githubにはexpandableListViewのライブラリがたくさんありますので、適当なものがあれば調べてみてください。でも、recyclerViewを使うだけでも実現できます。アダプタ、タイトル(人気の地域など)に3種類あります。 )、サブタイトル(山東省など)、特定の省。
拡張リストをクリックしてデータを直接挿入し、adapter.notifyItemIntert() を使用してリストを更新します
2 つのライブラリを推奨します
https://github.com/zaihuishou...
https://github.com/bignerdran...
単一レイヤーのクリック効果は、マップを直接ダウンロード、二層展開、二次メニューからマップをダウンロード
以前にも簡単に書きました。子ノード、このノードの階層数、このノードの子ノードを表示するかどうか、このノードがリーフノードであるかどうかを記録した簡単なツリー構造を自分で定義し、これらに基づいて itemType を判断します(たとえば、 、リーフノードの場合は「はい」をクリックしてマップをダウンロードします(非リーフノードの場合は次のレベルのリストが展開されます)が、クリックするたびにnotifyDataSetChanged()がトリガーされるため、これは良くないと感じます。
Android はデータ構造と設計をテストするために任意のレベルのツリー コントロールを作成します。Master Honyang もかつて同様の記事を書きましたが、彼は線形テーブル ストレージを使用していました。
よく考えたらまだ落とし穴がたくさんあるので、黙ってマスターを待つだけです
推奨オープンソース recyclerview https://github.com/bignerdran...
ツリー構造の定義
§─ItemStructure
│ §─ItemParent
│ │ §─ItemChildrens
│ │ │ §─ItemChildren1
│ │ │ ├─ItemChildren2
│ │ │ §─ItemChildren3
│ │ │ §─................................
ItemStructure としてアイテムの全体構造、ItemParent はアイテムのドロップダウン部分、ItemChildrens は最下層のダウンロード可能なコンテンツです。 HeaderView、ItemParent、ItemChildrens リストを ViewType で分類