我有一個本地化應用程序,通過添加文件夾,如values
,values-es
, values-ru
等。在每個文件夾中我有文件命名strings.xml,猜猜是什麼,字符串。 其中一些需要使用所有語言,但有些則需要一個用於應用程序的內部需求。但是,如果values/strings.xml
中的字符串在此文件的其他版本中缺少,則會導致錯誤。我想補充一個文件,添加非本地化字符串到Android應用程序
<resources>
<string name="key">Value</string>
...
</resources>
不同的名稱,如values/additionalStrings
,但它並沒有奏效。所以我只是複製了所有文件中的所有字符串來修復應用程序。但是,我怎樣才能避免它,並在單獨的.xml中存儲一些額外的字符串?
問題的附加部分: 另外,如果可能的話(我猜,這是)來存儲像
<resources>
<customObject name="myName">
text = "Value"
extraField = 3.14
</customObject >
...
</resources>
一些更多的信息的自定義XML,並通過平時R.filename.objectName.subFieldName
得到它,這將是真棒。我該怎麼做?