这里有很多关于水平滚动GridViews的问题。一些人的答案会导致某些自定义课程设法完成,但谷歌明确表示有一种标准的方法可以做到这一点。他们有an entire page about it in their Design section: Grid Lists。此页面说明了水平滚动网格,强烈暗示这是正常的,支持的行为(应该是这样)。他们详细介绍了何时使用它。不幸的是,他们忽略了如何做到这一点。我整天都在搜索一个如何使用GridView或任何其他标准Android UI类完成此操作的示例,无论SDK版本如何。他们的文件错了吗?这个页面指的是什么?
答案 0 :(得分:2)
但谷歌明确指出有一种标准的方法可以做到这一点
不,他们没有。
他们在“设计”部分中有关于它的整个页面:网格列表。
他们在“设计”部分中有材料,Android SDK中没有开箱即用的实现。其他示例包括drawer,部分gestures和section headings in lists。
他们的文档错了吗?
这是设计文档。在这种程度上,设计需要横向滚动GridView
并非“错误”。 Android SDK不提供一个这一事实 - 至少在撰写本文时 - 并不排除有人创建一个。
这页指的是什么?
网格。
答案 1 :(得分:0)
尝试使用以下内容的xml;
<HorizontalScrollView
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<GridView
//your layout
>
</GridView>
</HorizontalScrollView>