首页 > 解决方案 > 在 Android 中使用 GridView 是否安全?

问题描述

所以我知道 GridView 已被弃用,但可以将 GridView 用于生产代码吗?

我想将它用于我的游戏应用程序。

Android Studio 客户端表示它已被弃用,取而代之的是 ConstraintLayout,但尝试设置网格(这应该是一个非常简单、直接的任务)使用 ConstraintLayout 非常麻烦。

标签: androidandroid-gridview

解决方案


所以我知道 GridView 已贬值

GridView根据JavaDocs ,不推荐使用

Android Studio 客户端表示已贬值以支持 ConstraintLayout

GridView并且ConstraintLayout不是等价的东西,所以推荐没有意义。

GridLayout相当于ConstraintLayoutGridLayout没有被弃用

但是可以将 GridView 用于生产代码吗?

两者GridViewGridLayout可以安全地用于生产代码。它们已经过时了,我不建议任何人使用它们,但它们是安全的。

  • 如果您想要的是网格中项目的可滚动容器,则可以使用GridView,RecyclerView并且GridLayoutManager会是更好的选择

  • 如果您想要的是网格中项目的不可滚动容器,您可以使用GridLayoutor TableLayout,尽管ConstraintLayout会是更好的选择


推荐阅读