0

我想为android创建年度日历视图,如下图所示,
请分享任何示例或指导我如何做
在此处输入图像描述

4

1 回答 1

1

您可以创建一个滚动视图。在其中,您将有一个 gridView,其列数设置为 2。然后您将为该 gridView 创建一个适配器。在此适配器的 getView() 方法中,您可以每次创建一个新的 gridView 来显示月份中的日期,并将 gridView 标题设置为月份-年份值。在内部 gridView 中,您可以将项目数设置为 42,将列数设置为 7。

它会是这样的:

<ScrollView>
    <GridView android:numberOfColumns="2" />
</ScrollView>

内部 gridView 看起来像:

<GridView android:numberOfColumns="7" />

getView() 就像:

public getView() {
    GridView monthView = new GridView(context).Layoutinflator(R.layout.innerGrid);
}
于 2013-02-20T06:54:32.123 回答