2013-10-08 86 views
2


我正在開發帶有日視圖和周視圖的小日曆應用程序。 該應用就像Google日曆的Android應用,並且必須包含與Google原始應用相同的事件。自定義視圖日曆中的谷歌日曆等事件

該應用程序基於ListView。

我正在考慮用疊加的視圖來開發事件。任何人都可以引導我嗎?說實話,我很迷茫= p

非常感謝。

回答

2

根據您的描述,最簡單的(也是我認爲最好的)解決方案是簡單地將某種ViewGroup(例如LinearLayout)作爲每個監聽(查看ListView,尤其是在適配器上,如果您不知道如何(http://developer.android.com/reference/android/widget/ListView.html#setAdapter(android.widget.ListAdapter))。在你的適配器的getView()中,你可以添加你的事件,例如TextViews ...

你的問題實際上有點太廣泛,不能給你一個真正的答案......但也許它給你是一個開始的地方,如果有必要,你可以問更具體的問題...

+0

感謝您的回答!!;)我真正想問的是如何開發事件框,並把它們進入「日曆」。 呃...它必須看起來像這樣:[image](http://yfrog.com/ne80gtp) 如果同時有很多事件,它們必須顯示爲一個旁邊的不同框另一個。不需要重疊的事件框。 我希望我這次更好解釋。非常感謝你!! – wrrzag

+0

好吧,我明白你爲什麼想要現在使用重疊視圖。但是我開始認爲listview可能不是正確的選擇,但是你也許應該考慮編寫一個自定義視圖,在那裏你可以「手動」地繪製日曆和事件(參見http://developer.android.com /training/custom-views/index.html)。處理點擊等事情可能會變得更復雜一些,但我目前無法想象使用標準視圖的另一種可能性:/ – jpm