0

这个问题更多的是关于最佳实践。

我正在处理一些从动态 XML 文件创建 UI 的代码。我花了很长时间才发现动态视图的 ID 为 -1。这意味着如果您想相对于其他动态视图来布局动态视图,您需要在创建时为它们提供 ID。

所以我这样做了,但我不太喜欢我想出的解决方案,而且我有可能不小心将相同的 ID 赋予两个元素。

有没有办法让 Android 为这些动态视图分配唯一的 ID,还是我必须自己创建某种 ID 跟踪代码?

4

1 回答 1

0

取自这里

从 API 级别 17 开始,您可以调用

View.generateViewId()
于 2013-10-21T09:40:30.630 回答