gpt4 book ai didi

android - 如何在没有资源的情况下创建资源 ID

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:57:13 24 4
gpt4 key购买 nike

我需要将几个标签关联到一个 View ,所以我使用

 view.setTag(id, tag_object)

不幸的是,Android 需要在资源中定义 id。但是 R 文件是自动生成的资源 ID 出现在不同的资源文件中,所以我不知道如何创建一个与任何资源分离的 ID。作为解决方法,我只使用某些资源的 id 但它并不健壮,因为如果我决定删除该资源,该 id 可能会消失。它还会降低代码的可读性,该代码具有用于寻址标签的一些奇怪的 id。也许我错过了作为 ids 资源文件的非常简单的技巧。

最佳答案

有一种资源类型“id”可以让您定义任意资源 ID:

http://developer.android.com/guide/topics/resources/more-resources.html#Id

<?xml version="1.0" encoding="utf-8"?>
<resources>
<item type="id" name="foo"/>
<item type="id" name="bar"/>
</resources>

将生成R.id.fooR.id.bar

关于android - 如何在没有资源的情况下创建资源 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20752505/

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