【问题标题】:GridView and GridLayout in android [duplicate]android中的GridView和GridLayout [重复]
【发布时间】:2014-08-02 10:25:00
【问题描述】:

我试图在 xml 文件中为 GridView 添加子视图,但它给出了错误并且它与 GridLayout 一起工作正常。所以我想知道.. android中的黑白GridView和GridLayout有什么区别?

【问题讨论】:

标签: android android-layout gridview android-gridlayout


【解决方案1】:

基本区别在于GridView和ListView一样是可滚动的View,而GridLayout是布局。两者看起来一样,但 GridView 是可滚动的

根据GridView的文档,正式定义如下:

网格视图

GridView 是一个以二维方式显示项目的 ViewGroup, 可滚动的网格。网格项目会自动插入到 使用 ListAdapter 进行布局。

还有GridLayout的定义,来自同一个docs

网格布局

将其子元素放置在矩形网格中的布局。

网格由一组无限细的线组成 将查看区域划分为单元格。在整个 API 中,网格线是 由网格索引引用。一个有 N 列的网格有 N + 1 个网格 从 0 到 N 的索引。不管怎样 GridLayout 已配置,网格索引 0 固定在 容器和网格索引 N 固定在其后沿(之后 填充被考虑在内)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-01-05
    • 1970-01-01
    • 1970-01-01
    • 2020-12-18
    • 1970-01-01
    • 2015-08-22
    • 1970-01-01
    • 2023-04-06
    相关资源
    最近更新 更多