自定义水平滚动日历

问题描述 投票:-1回答:1

我正在开发一个应用程序,我需要水平和滚动显示月和年的日期。点击它,我需要显示数据。应突出显示所选日期,其他日期应淡出。我不知道如何显示如下图像的日历。

enter image description here

这个日历我想放置标题栏,在下面我将显示该日期的数据。

请指导我该怎么办。谢谢你,并提出你的建议和指导。

android calendar android-custom-view android-calendar
1个回答
0
投票

你有两个选择:

Horizo​​ntalScrollView:

添加一个Horizo​​ntalScrollView和一个LinearLayout容器(orientation = horizo​​ntal),然后以编程方式为每个项目(来自.xml)充气,并将它们作为子容器添加到容器下

RecyclerView:

使用他的适配器创建一个recyclerview,然后使用Horizo​​ntal属性创建一个布局管理器

LinearLayoutManager myLayoutManager
    = new LinearLayoutManager(this, LinearLayoutManager.HORIZONTAL, false);

并将其设置为recyclerview。

© www.soinside.com 2019 - 2024. All rights reserved.