2013-12-23 31 views
5

我需要几个标签视图关联创建资源ID,所以我用怎么没有资源

view.setTag(id, tag_object) 

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

回答

0

您可以简单地在strings.xml文件中声明Strings并使用这些id。为了便于阅读,请给他们一些好名字。并且不要在代码或资源中的其他地方使用这些字符串。