gpt4 book ai didi

android - View.setTag - 需要多个键 : resourceIDs

转载 作者:太空宇宙 更新时间:2023-11-03 13:35:02 27 4
gpt4 key购买 nike

我正在创建一个要包含在类库中的自定义 View 。我需要将多个标签添加到我动态创建的 subview (在代码中,而不是 xml 中),因此这需要我添加使用:View.setTag(int key, Object tag)

key 需要是在项目 R 文件中定义的 id,但由于我所有的 View 都是动态创建的,并且代码将进入库以供其他项目使用,因此我没有硬编码的资源 id手使用。有没有办法以编程方式发现几个已定义的资源 ID,或者以编程方式定义一些?还是我做错了?

谢谢

最佳答案

请记住,您可以将任何 对象添加为标签。如果要添加到 View 中的数据是动态的,那么最简单的方法就是将哈希表作为标记添加到 View 中。然后将您想要的所有键/值对添加到该哈希表中。另一方面,(处理标签的代码),您可以通过将 View 的标签重新转换为哈希表来迭代这些值,并迭代 Hashtable.keys()。 .

关于android - View.setTag - 需要多个键 : resourceIDs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8394665/

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