水平滚动网格列表?

时间:2012-10-09 20:33:05

标签: android android-layout

这里有很多关于水平滚动GridViews的问题。一些人的答案会导致某些自定义课程设法完成,但谷歌明确表示有一种标准的方法可以做到这一点。他们有an entire page about it in their Design section: Grid Lists。此页面说明了水平滚动网格,强烈暗示这是正常的,支持的行为(应该是这样)。他们详细介绍了何时使用它。不幸的是,他们忽略了如何做到这一点。我整天都在搜索一个如何使用GridView或任何其他标准Android UI类完成此操作的示例,无论SDK版本如何。他们的文件错了吗?这个页面指的是什么?

2 个答案:

答案 0 :(得分:2)

  

但谷歌明确指出有一种标准的方法可以做到这一点

不,他们没有。

  

他们在“设计”部分中有关于它的整个页面:网格列表。

他们在“设计”部分中有材料,Android SDK中没有开箱即用的实现。其他示例包括drawer,部分gesturessection 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>