android - 在 Android 中使用 GridView 是否安全?
问题描述
所以我知道 GridView 已被弃用,但可以将 GridView 用于生产代码吗?
我想将它用于我的游戏应用程序。
Android Studio 客户端表示它已被弃用,取而代之的是 ConstraintLayout,但尝试设置网格(这应该是一个非常简单、直接的任务)使用 ConstraintLayout 非常麻烦。
解决方案
所以我知道 GridView 已贬值
GridView
根据JavaDocs ,不推荐使用
Android Studio 客户端表示已贬值以支持 ConstraintLayout
GridView
并且ConstraintLayout
不是等价的东西,所以推荐没有意义。
GridLayout
相当于ConstraintLayout
。GridLayout
也没有被弃用。
但是可以将 GridView 用于生产代码吗?
两者GridView
都GridLayout
可以安全地用于生产代码。它们已经过时了,我不建议任何人使用它们,但它们是安全的。
如果您想要的是网格中项目的可滚动容器,则可以使用
GridView
,RecyclerView
并且GridLayoutManager
会是更好的选择如果您想要的是网格中项目的不可滚动容器,您可以使用
GridLayout
orTableLayout
,尽管ConstraintLayout
会是更好的选择
推荐阅读
- python - PermissionError:[Errno 13] 权限被拒绝:(Pyinstaller)
- javascript - 如何将文本元素居中
元素? - c++ - 如何使用 AutoDesk FBX SDK 构建新的 FBX 模型
- python - 如何找到两个不同大小的分布之间的相似性?
- python-3.x - 在同一函数中引用局部变量
- python - 带有while循环和共享资源的Python多处理
- python - libwebp 显然已成功安装,但“无法识别位于 0x0000018986F14B80> 的图像文件 <_io.BytesIO 对象”
- python - 为什么这种训练损失会波动?(从零开始的逻辑回归,带有二元交叉熵损失)
- r - 将两个数据集相同的列名合并为一个
- java - 找不到 Spring Boot 启动休眠配置