我一直在試圖製作一個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