标签: android android-layout
这个问题更多的是关于最佳实践。
我正在研究一些从动态XML文件创建UI的代码。我花了很长时间才发现动态视图的ID为-1。这意味着如果要将动态视图与其他动态视图相关联,则需要在创建时为它们提供ID。
所以我这样做了,但我真的不喜欢我提出的解决方案,并且我有可能不小心给两个元素提供相同的ID。
有没有办法让Android为这些动态视图分配唯一的ID,或者我是否必须自己创建某种ID跟踪代码?
答案 0 :(得分:0)
取自here
从API级别17,您可以调用
View.generateViewId()