2011-09-10 48 views
0

我的應用程序是一個基於PC的免費PVR應用程序的客戶端,它允許用戶查看電視指南並選擇電視節目錄制和發送請求到他們自己的PC來安排錄製(或取消先前安排的錄製)。如何實現這種列表

我的一個用戶請求了一個功能,以垂直列表形式顯示所有節目/所有頻道,節目除以'時隙'指示符/分頻器。他們提供了一個示例圖像如下...

enter image description here

我的問題是我不能工作了,將使用什麼樣的名單。理論上我可以用標準的ListView和一個自定義適配器來做到這一點,但我也想知道ExpandableListView,因爲這些時間指示器/分頻器也許可以作爲分組器來實現。

我從來沒有使用過ExpandableListView,但我不確定它是如何工作的,它暗示所有的組都需要默認擴展。

我已經在這兩個類上做了大量的閱讀,並在Android開發人員網站上查看了各種示例代碼,但我仍然無法確定採取什麼方法。我確信我看到過類似的問題,但無法找到答案。任何指針感激地收到。

回答

1

我敢打賭ExpandableListView;儘管它可能是一個普通的ListView,有兩種類型的視圖,一個用於分隔符,一個用於常規項目。