4

这里有很多关于水平滚动 GridView 的问题。一些人的答案导致一些自定义类设法做到这一点,但谷歌清楚地表明有一种标准方法可以做到这一点。他们在设计部分有一个完整的页面:网格列表。此页面说明了水平滚动的网格,并强烈暗示这是正常的、受支持的行为(应该如此)。他们详细介绍了何时使用它。不幸的是,他们忽略了如何去做。我已经搜索了一整天,以找到一个如何使用 GridView 或任何其他标准 Android UI 类来完成此操作的示例,无论 SDK 版本如何。他们的文件有问题吗?这个页面指的是什么?

4

2 回答 2

2

然而谷歌清楚地表明有一种标准方法可以做到这一点

不,他们没有。

他们在设计部分有一个完整的页面:网格列表。

他们在设计部分有材料,在 Android SDK 中没有开箱即用的实现。其他示例包括抽屉、一些手势列表中的部分标题

他们的文件有问题吗?

它是设计文档。在这种情况下,设计需要水平滚动的设计并不是“错误的” GridView。Android SDK 不提供一个这一事实——至少在撰写本文时——并不排除有人创建一个。

这个页面指的是什么?

网格。

于 2012-10-09T20:39:16.283 回答
0

尝试使用以下内容的 xml;

<HorizontalScrollView
  android:layout_width="wrap_content"
  android:layout_height="wrap_content">
<GridView
    //your layout
     >
</GridView>
</HorizontalScrollView>
于 2012-10-09T20:40:40.307 回答