use*_*886 12 android android-resources
我需要将几个标签关联到一个视图,所以我使用
view.setTag(id, tag_object)
Run Code Online (Sandbox Code Playgroud)
不幸的是,Android需要具有资源中定义的id.但是R文件是自动生成的资源ID出现在不同的资源文件中,所以我不知道如何创建从任何资源分离的id.作为解决方法我只使用某些资源的id,但它不健壮,因为如果我决定删除资源,id就会消失.它还降低了代码的可读性,该代码具有一些用于寻址标记的奇怪id.也许我错过了非常简单的技巧作为ids资源文件.
Eri*_*ass 20
有一个资源类型"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>
Run Code Online (Sandbox Code Playgroud)
会生成R.id.foo和R.id.bar.
| 归档时间: |
|
| 查看次数: |
4556 次 |
| 最近记录: |