如何创建如图所示的视图

How can I Create the view as shown in the Image

我需要创建一个视图,如所附图片所示,我该如何实现,或者如果有相同的视图或库,任何人都可以告诉我它的名称。

**注意:**它是一个可以左右滚动的日历。看起来像一个标签。单击每个日期时,它会显示一个 Activity/Fragment 以及该日期的约会详细信息。 提前致谢。

您可以通过多种方式完成此操作:

  1. 为日历项创建自定义视图(即图中的蓝色方框)。然后拥有如下所示的布局,并将所有日历项(自定义视图)作为子项动态添加到 LinearLayout。单击子项时,您可以在水平滚动视图下方显示 Fragment。此处有更多信息:How to implement HorizontalScrollView like Gallery?

    <HorizontalScrollView>
         <LinearLayout>
               <!-- Add your custom view as children to this layout -->
         </LinearLayout>
    </HorizontalScrollView>
    
  2. 您需要创建一个横向 ListView。您现在可以使用 RecyclerView 完成此操作。在这里,您需要创建日历项目的布局,然后在 RecylerView 中为每一行(此处为列)扩充它。 OnItemClick 您可以在 RecyclerView 下方显示 Fragment。更多信息在这里: