我一直在试图制作一个android库项目,虽然构建过程正常,但我一直遇到一些麻烦,无法替换项目中的资源它使用库。在Android库项目中替换(或“覆盖”)字符串
在我的图书馆,我有:
一个
library_layout.xml
含<的TextView
机器人:ID = “@ + ID/str_my_string”
的android:layout_width = “WRAP_CONTENT”
android:layout_text =“wrap_content”
>这是一个java文件,它调用
((TextView)this.findViewById(R.id.str_my_string))。setText(R.string.my_string);
资源
strings.xml
含<字符串名称= “my_string” >占位符< /串>
在项目中使用我
的资源库
strings.xml
含<字符串名称=“my_string” >实际字符串内容< /串>
我期望的行为是,当我使用的库运行该项目,文本视图显示实际字符串内容,但它实际上包含虚假。
寻找在使用该库的应用程序,我做看到两个R
文件,它们都有R.string.my_string
和这两个都等于相同的数值。
因此,看起来我只是在使用Eclipse时没有清理掉旧版本的问题。 – jwriteclub 2011-04-12 20:39:58