如何创建如图所示的视图
How can I Create the view as shown in the Image
我需要创建一个视图,如所附图片所示,我该如何实现,或者如果有相同的视图或库,任何人都可以告诉我它的名称。
**注意:**它是一个可以左右滚动的日历。看起来像一个标签。单击每个日期时,它会显示一个 Activity/Fragment 以及该日期的约会详细信息。
提前致谢。
您可以通过多种方式完成此操作:
为日历项创建自定义视图(即图中的蓝色方框)。然后拥有如下所示的布局,并将所有日历项(自定义视图)作为子项动态添加到 LinearLayout
。单击子项时,您可以在水平滚动视图下方显示 Fragment
。此处有更多信息:How to implement HorizontalScrollView like Gallery?
<HorizontalScrollView>
<LinearLayout>
<!-- Add your custom view as children to this layout -->
</LinearLayout>
</HorizontalScrollView>
您需要创建一个横向 ListView
。您现在可以使用 RecyclerView
完成此操作。在这里,您需要创建日历项目的布局,然后在 RecylerView
中为每一行(此处为列)扩充它。 OnItemClick 您可以在 RecyclerView
下方显示 Fragment
。更多信息在这里:
我需要创建一个视图,如所附图片所示,我该如何实现,或者如果有相同的视图或库,任何人都可以告诉我它的名称。
**注意:**它是一个可以左右滚动的日历。看起来像一个标签。单击每个日期时,它会显示一个 Activity/Fragment 以及该日期的约会详细信息。 提前致谢。
您可以通过多种方式完成此操作:
为日历项创建自定义视图(即图中的蓝色方框)。然后拥有如下所示的布局,并将所有日历项(自定义视图)作为子项动态添加到
LinearLayout
。单击子项时,您可以在水平滚动视图下方显示Fragment
。此处有更多信息:How to implement HorizontalScrollView like Gallery?<HorizontalScrollView> <LinearLayout> <!-- Add your custom view as children to this layout --> </LinearLayout> </HorizontalScrollView>
您需要创建一个横向
ListView
。您现在可以使用RecyclerView
完成此操作。在这里,您需要创建日历项目的布局,然后在RecylerView
中为每一行(此处为列)扩充它。 OnItemClick 您可以在RecyclerView
下方显示Fragment
。更多信息在这里: