1

我想創建一個允許在一行中水平滾動的ListView小部件。我在網格頻道視圖中的英國Sky +應用中看到過類似的情況。Android 2D滾動Listview?

列表將表示分成5分鐘時隙(水平)

Scroll 
^ 
| 
| 08:00 | 08:05 | 08:10 | 08:15 | .... -> Scroll 
| 09:00 | 09:05 | 09:10 | 09:15 | .... -> Scroll 
| 
v 
Scroll 

每個「細胞」應該能夠有一個背景顏色,以確定在一天小時(垂直)如果時間可用(灰色的類型功能不可用)。

每個「單元」應該能夠接受觸摸事件並在觸摸時更改單元格顏色。只能選擇一個單元格(時間)。我可以在一個scrollView中放置一個大的tableview,但我並不理想。 這不是很畫廊要麼因爲它不會包含圖像,我想內容被結構化的,不能自動包裝等

感謝任何指針

馬丁。

回答

1

您可以創建一個水平列表視圖,它具有普通ListView小部件的所有功能。

This Link Will Help You

我試過的實現,它爲我工作得很好。

+0

我已經使用您鏈接的Horizo​​ntalListView小部件創建了一個測試項目。叫我愚蠢(噓),但我只能得到一行水平滾動,我想要垂直和水平滾動。我敢肯定,我正在做一些愚蠢的事情,不知道是什麼。我已經用3xString []數組連接了一個適配器,並且我在單行而不是3行包含我的ListItem視圖的情況下重複了3次我的ListItem視圖。 – MartinS 2012-08-08 12:32:57

+0

對不起,延遲迴復。如果您有3行,請嘗試將3個水平列表視圖添加到垂直滾動視圖中。 – Midhu 2012-08-09 07:52:13