作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 Android 开发的新手,一直在研究重新创建 View 的 Activity/fragment 生命周期。
我在文档/教程中读到,如果 Activity/fragment 中的 View 具有 ID(找不到指向此内容的链接),它们将自动重新创建。
我的问题是,以编程方式创建的 View 是否需要 ID,即使我们不需要 ID 用于其他目的?
使用 View.generateViewId()
分配 Id 非常简单,但如果没有必要这样做就更好了。
最佳答案
My question is, do views that are created programmatically require an id, even if we do not require the id for other purposes?
简短回答:不,他们不需要 ID。长答案当然是,这取决于您在做什么以及您需要保存什么状态。
这篇文章实际上非常全面地涵盖了这个主题,所以如果您还没有阅读这篇文章,我建议您阅读:http://www.charlesharley.com/2012/programming/views-saving-instance-state-in-android/
关于android - 为 View 分配 ID 的必要性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23123519/
所以我有这个棋盘,可以玩棋盘游戏...问题是,我怎么知道用户点击了哪个方 block ?我知道 x 和 y 坐标,但我该如何自动化它,而不需要寻找每个方 block 的具体位置。 (而且棋盘的大小是可
我是一名优秀的程序员,十分优秀!