gpt4 book ai didi

使用 setID() 后 android 重置 id

转载 作者:行者123 更新时间:2023-11-29 01:48:03 25 4
gpt4 key购买 nike

我使用 setID() 来标识 View 的子项(例如,在 TableLayout 中创建 TableRow 时)。我可以检索子项(行),但有时我需要将先前设置的 ID 更改为新值。当我检索一个 child 并应用一个新的 setID(newID) 时,它似乎并没有改变以前设置的 child 的 ID(例如,当插入一个新行时,希望重新索引新插入行之后的行)。

这是预期的行为吗? ID 在第一次分配后是“永久的”吗?还有其他方法可以更改 ID 吗?

我很感激我可以创建一个“映射变量”来跟踪更新的索引 wrt 到 childID 的...但是没有对象方法或直接执行此操作的东西吗?

最佳答案

请改用 setTag()。 View 的 ID 无意更改或以您在此处使用它们的方式使用;然而, View 的标签旨在供您随意使用。

关于使用 setID() 后 android 重置 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20181401/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com