2011-09-10 14 views
0

私のアプリはフリーウェアのPCベースのPVRアプリケーションのクライアントで、ユーザーはテレビガイドを表示し、テレビ番組を録画して自分のPCに要求を送信して録画をスケジュールすることができます(または以前に録画した録画をキャンセルする)。この種類のリストを実装する方法

私のユーザの1人が、番組が縦リストに「タイムスロット」インジケータ/デバイダで割られたすべての番組/全チャンネルを表示する機能をリクエストしました。彼らは私の問題は、私が使用しているだろう、そのリストの種類を考え出すことができないです...以下のよう

enter image description here

を例に画像を提供します。私は標準のListViewとカスタムアダプタでこれを行うことができますが、私はまた、これらのタイムスロットインジケータ/ディバイダがおそらくグループディバイダとして実装できるため、ExpandableListViewについて疑問を呈しています。

私はExpandableListViewを使ったことがありませんでした。しかし、それがうまくいくかどうかはわかりません。すべてのグループがデフォルトで展開される必要があることを示唆しています。

私は両方のクラスで多くの読書をしていますし、Androidデベロッパーのウェブサイトでさまざまなサンプルコードを見ましたが、どのアプローチを取ることができません。私はそれに似た質問を見たことがあると確信していますが、答えが何であるか見るためにそれを見つけることができません。すべてのポインタは感謝して受け取りました。

答えて

1

私はExpandableListViewに賭けるでしょう。セパレータと通常アイテムの2種類のビューを持つ通常のListViewでもかまいません。

関連する問題