在 Android 中使用 GridView 安全吗?

Is it safe to use GridView in Android?

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

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

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

So I know GridView is depreciated

GridView 未被弃用,根据 the JavaDocs

The Android Studio client says it has been depreciated in favor of ConstraintLayout

GridViewConstraintLayout 不是等价物,因此推荐没有意义。

GridLayout相当于ConstraintLayoutGridLayout 也是 not deprecated.

but is it okay to use GridView for production code?

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

  • 如果您想要的是网格中可滚动的项目容器,您可以使用 GridView,不过 RecyclerViewGridLayoutManager 会是更好的选择

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