如何创建图像中显示的视图

时间:2015-11-04 12:30:35

标签: android android-layout android-view android-tabs

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

**注意:**它是一个可左右滚动的Calander。看起来像一个标签。点击每个日期,它会显示带有该日期约会详情的活动/片段。 在此先感谢。

1 个答案:

答案 0 :(得分:1)

有几种方法可以实现这一目标:

  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您可以在Fragment下方显示RecyclerView。更多信息:How to build a Horizontal ListView with RecyclerView?