Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/234.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.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_Google Maps_Material Design_Android Cardview_Ui Patterns - Fatal编程技术网

Android 如何制作一个像谷歌地图一样显示搜索结果的用户界面?

Android 如何制作一个像谷歌地图一样显示搜索结果的用户界面?,android,google-maps,material-design,android-cardview,ui-patterns,Android,Google Maps,Material Design,Android Cardview,Ui Patterns,谷歌地图的搜索结果视图具有材质设计的卡片状外观,但卡片本身类似于列表 我想实现一个类似的搜索页面,当用户输入时,第一张卡片显示来自用户历史记录的匹配结果,第二张卡片列出GooglePlacesAPI返回的结果。为此,我打算将cardwiews()放在LinearLayout(在垂直滚动视图中)中 然而,我不知道如何让卡片看起来像这些列表。@stephanbraczyk您链接到的问题是不同的。它要求使用卡片创建可扩展的列表。卡片在列表中。在我的情况下,我想要一张卡片里面的列表,或者至少看起来是这样

谷歌地图的搜索结果视图具有材质设计的卡片状外观,但卡片本身类似于列表

我想实现一个类似的搜索页面,当用户输入时,第一张卡片显示来自用户历史记录的匹配结果,第二张卡片列出GooglePlacesAPI返回的结果。为此,我打算将cardwiews()放在LinearLayout(在垂直滚动视图中)中


然而,我不知道如何让卡片看起来像这些列表。

@stephanbraczyk您链接到的问题是不同的。它要求使用卡片创建可扩展的列表。卡片在列表中。在我的情况下,我想要一张卡片里面的列表,或者至少看起来是这样的。我可以在卡片中添加LinearLayout,也可以添加TextView,但这并不能给我谷歌地图的外观和感觉。如何在TextView之间获得这些分隔符。是否有任何预定义的样式?对于卡片列表视图,您可以在此处查看: