我需要创建一个视图,如附图所示,如何实现相同,或者如果有相同的视图或库,任何人都可以告诉我它的名字。
**注意:**它是一个可左右滚动的Calander。看起来像一个标签。点击每个日期,它会显示带有该日期约会详情的活动/片段。 在此先感谢。
答案 0 :(得分:1)
有几种方法可以实现这一目标:
为日历项目创建自定义视图(即图片中的蓝色方框)。然后使用如下所示的布局,并将所有日历项目(自定义视图)动态添加为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您可以在Fragment
下方显示RecyclerView
。更多信息:How to build a Horizontal ListView with RecyclerView?