Android:以编程方式查看.setID(int id) - 如何避免 ID 冲突?

标签 android android-view conflict

我在 for 循环中以编程方式添加 TextView,并将它们添加到 ArrayList。

如何使用 TextView.setId(int id)?我想出什么整数 ID 才不会与其他 ID 冲突?

最佳答案

从 API 级别 17 及以上,您可以调用:View.generateViewId()

然后使用 View.setId(int) .

如果您的应用的目标定位低于 API 级别 17,请使用 ViewCompat.generateViewId()

关于Android:以编程方式查看.setID(int id) - 如何避免 ID 冲突?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1714297/

相关文章:

android - 在 Android 中自定义通知区域

android - 在屏幕上居中 React-Native 列表的第一个元素,没有永久边框

android - 添加安卓功能

javascript - 尽管调用了 NoConflict,jQuery Script src 声明仍抛出 JavaScript 错误

sharepoint - 尝试通过 CSOM 更新列表项时出现 "Version conflict."错误

git - 不在 GIT 中的第三方项目 - 新版本 - 保留我的更改

java - 从android(Flatbuffers)中的url获取字节[]数组中的二进制数据

javascript - Android Studio(网页帮助)net : ERR_FILE_NOT_FOUND

java - 从 XML Android Studio 导入 ID 开关

android - 在 android 中创建可绘制和可缩放的 ImageView