私のアプリはフリーウェアのPCベースのPVRアプリケーションのクライアントで、ユーザーはテレビガイドを表示し、テレビ番組を録画して自分のPCに要求を送信して録画をスケジュールすることができます(または以前に録画した録画をキャンセルする)。この種類のリストを実装する方法
私のユーザの1人が、番組が縦リストに「タイムスロット」インジケータ/デバイダで割られたすべての番組/全チャンネルを表示する機能をリクエストしました。彼らは私の問題は、私が使用しているだろう、そのリストの種類を考え出すことができないです...以下のよう
を例に画像を提供します。私は標準のListViewとカスタムアダプタでこれを行うことができますが、私はまた、これらのタイムスロットインジケータ/ディバイダがおそらくグループディバイダとして実装できるため、ExpandableListViewについて疑問を呈しています。
私はExpandableListViewを使ったことがありませんでした。しかし、それがうまくいくかどうかはわかりません。すべてのグループがデフォルトで展開される必要があることを示唆しています。
私は両方のクラスで多くの読書をしていますし、Androidデベロッパーのウェブサイトでさまざまなサンプルコードを見ましたが、どのアプローチを取ることができません。私はそれに似た質問を見たことがあると確信していますが、答えが何であるか見るためにそれを見つけることができません。すべてのポインタは感謝して受け取りました。