在 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
GridView
和 ConstraintLayout
不是等价物,因此推荐没有意义。
GridLayout
相当于ConstraintLayout
。 GridLayout
也是 not deprecated.
but is it okay to use GridView for production code?
GridView
和 GridLayout
都可以安全地用于生产代码。它们已过时,我不建议任何人使用它们,但它们是安全的。
如果您想要的是网格中可滚动的项目容器,您可以使用 GridView
,不过 RecyclerView
和 GridLayoutManager
会是更好的选择
如果您想要的是网格中不可滚动的项目容器,您可以使用 GridLayout
或者 TableLayout
,尽管 ConstraintLayout
会是更好的选择
所以我知道 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
GridView
和 ConstraintLayout
不是等价物,因此推荐没有意义。
GridLayout
相当于ConstraintLayout
。 GridLayout
也是 not deprecated.
but is it okay to use GridView for production code?
GridView
和 GridLayout
都可以安全地用于生产代码。它们已过时,我不建议任何人使用它们,但它们是安全的。
如果您想要的是网格中可滚动的项目容器,您可以使用
GridView
,不过RecyclerView
和GridLayoutManager
会是更好的选择如果您想要的是网格中不可滚动的项目容器,您可以使用
GridLayout
或者TableLayout
,尽管ConstraintLayout
会是更好的选择