【问题标题】:Events like google calendar in a custom view day calendar自定义视图日历中的事件,如谷歌日历
【发布时间】:2013-10-08 09:11:11
【问题描述】:


我正在开发一个带有日视图和周视图的小日历应用程序。 该应用类似于 Google 日历 Android 应用,它必须像原始 Google 应用一样包含事件。

该应用基于 ListView。

我正在考虑使用叠加视图来开发事件。有人可以指导我吗?老实说,我很迷茫=p

非常感谢。

【问题讨论】:

    标签: android listview view calendar google-calendar-api


    【解决方案1】:

    根据您的描述,最简单(我认为最好)的解决方案是简单地使用某种 ViewGroup(例如 LinearLayout)作为每个列表元素(如果您不知道如何使用,请查看 ListView,尤其是 Adapters这样做(http://developer.android.com/reference/android/widget/ListView.html#setAdapter(android.widget.ListAdapter))。然后在适配器的 getView() 中,您可以将事件添加为例如 TextViews...

    您的问题实际上有点过于宽泛,无法给您一个真正的答案...但也许它为您提供了一个起点,如果需要,您可以提出更具体的问题...

    【讨论】:

    • 感谢您的回答!! ;) 我实际上想问的是如何开发事件框,并将它们放入“日历”中。嗯...它必须看起来像这样:image 如果同时有许多事件,它们必须显示为一个并排的不同框。不需要重叠的事件框。我希望这次我解释得更好。非常感谢!!
    • 好的,我明白你为什么现在想使用覆盖视图。但是我开始认为列表视图可能不是正确的选择,但您可能应该考虑编写自定义视图,在其中“手动”绘制日历和事件(请参阅developer.android.com/training/custom-views/index.html)。处理点击之类的事情可能会变得有点复杂,但我目前想不出使用标准视图的另一种可能性:/
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多