バックグラウンド
画像のようなレイアウトのアプリ画面を作りたいです。
レイアウトは
- 水平方向にスクロールする必要がある日付ピッカー (Play Market タブの「カテゴリ」、「メイン」、「トップ無料」などと同様)
- 選択した日付から始まるすべてのイベントを表示する ListView。
これら 2 つの要素は相互に依存している必要があります。
- 日付ピッカーをスクロールして日付を選択すると、ListView が更新されてスクロールされ、選択した日付から始まるイベントが表示されます
- ListView をスクロールすると (たとえば、9 月 17 日まで)、日付ピッカー要素が適切に更新されます (たとえば、9 月 17 日が選択されます)。
質問
- このようなレイアウトを設計するための利用可能なガイドラインはありますか?
- そうでない場合、「日付ピッカー」要素の適切な解決策は何ですか? タブ、またはいくつかの ListView 実装?
- タブを使用する場合、パフォーマンスの問題はありますか (たとえば、レンダリングに 2 か月かかる場合、約 60 個のタブがあります)。