在 Android 中使用 GridView 是否安全?

3 android android-gridview

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

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

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

Com*_*are 6

所以我知道 GridView 折旧了

GridView根据JavaDocs,不推荐使用

Android Studio 客户端说它已被折旧以支持 ConstraintLayout

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

GridLayout相当于ConstraintLayout. GridLayout不会被弃用

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

这两个GridViewGridLayout是在生产代码中使用是安全的。它们已经过时,我不建议任何人使用它们,但它们是安全的。

  • 如果你想要的是项目的滚动容器在网格中,你可以使用GridView,但RecyclerViewGridLayoutManager会是一个更好的选择

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

  • 你这是自相矛盾。首先你说“GridView”和“GridLayout”没有被弃用,然后你说它们都已过时,但安全。过时的东西已被弃用,所以您能澄清一下吗? (3认同)