Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/206.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何创建如图所示的视图_Android_Android Layout_Android View_Android Tabs - Fatal编程技术网

Android 如何创建如图所示的视图

Android 如何创建如图所示的视图,android,android-layout,android-view,android-tabs,Android,Android Layout,Android View,Android Tabs,我需要创建一个如所附图像所示的视图,如何实现相同的视图,或者如果有任何视图或库,任何人都可以告诉我它的名称。 **注:**这是一个可以左右滚动的日历。看起来像一个标签。单击每个日期,它会显示一个活动/片段,其中包含该日期的约会详细信息。 提前感谢。有几种方法可以实现这一点: 为日历项(即图片中的蓝色方形框)创建自定义视图。然后使用如下布局,将所有日历项目(自定义视图)作为子项动态添加到线性布局中。单击一个子项,您可以在水平滚动视图下方显示片段。更多信息请点击此处: 您需要创建一个水平列表视

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

**注:**这是一个可以左右滚动的日历。看起来像一个标签。单击每个日期,它会显示一个活动/片段,其中包含该日期的约会详细信息。
提前感谢。

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

  • 为日历项(即图片中的蓝色方形框)创建自定义视图。然后使用如下布局,将所有日历项目(自定义视图)作为子项动态添加到
    线性布局中。单击一个子项,您可以在水平滚动视图下方显示
    片段
    。更多信息请点击此处:

    
    
  • 您需要创建一个水平
    列表视图
    。您现在可以使用
    RecyclerView
    完成此操作。在这里,您需要创建日历项的布局,然后在
    RecylerView
    中为每一行(此处的列)充气。OnItemClick您可以在
    RecyclerView
    下面显示
    片段。更多信息请点击此处:


  • 在水平视图中添加滚动视图…@desro所以我应该在水平视图中放置一个日历并添加一个滚动。但单击每个日期,它会显示一个活动/片段及其日期约会详细信息。您应该看看这里,在水平视图中添加日历,并在滚动布局下方添加一个片段,当单击在片段中显示视图的日期。@PravinsinghWaghela,您可以查看这些库是否适合您
    <HorizontalScrollView>
         <LinearLayout>
               <!-- Add your custom view as children to this layout -->
         </LinearLayout>
    </HorizontalScrollView>