【问题标题】:Custom horizontal scroll calendar自定义水平滚动日历
【发布时间】:2018-01-04 06:37:46
【问题描述】:

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

我想在这个日历上放置标题栏,并在其下方显示该日期的数据。

请指导我该怎么做。感谢您的建议和指导。

【问题讨论】:

  • 使用 RecyclerView 并水平对齐项目。同时从 Calendar 对象中填充日期。
  • 这似乎是简单的RecyclerView 实现与水平LayoutManager。

标签: android calendar android-custom-view android-calendar


【解决方案1】:

你有两个选择:

Horizo​​ntalScrollView:

添加一个 Horizo​​ntalScrollView 和一个 LinearLayout container(orientation=horizo​​ntal),然后以编程方式膨胀每个项目(来自 .xml)并将它们作为子项添加到 container p>

RecyclerView:

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

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

并将其设置为 recyclerview。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-20
    • 1970-01-01
    相关资源
    最近更新 更多