OGeek|极客世界-中国程序员成长平台

标题: Android:以编程方式查看.setID(int id) - 如何避免 ID 冲突? [打印本页]

作者: 菜鸟教程小白    时间: 2022-8-1 01:19
标题: Android:以编程方式查看.setID(int id) - 如何避免 ID 冲突?

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

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



Best Answer-推荐答案


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

然后使用 View.setId(int) .

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

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






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://jike.in/) Powered by Discuz! X3.4