簡體   English   中英

如何通過Java(Android)更改strings.xml中的值

[英]How to change values in strings.xml through Java (Android)

我正在嘗試使用Java更改我的strings.xml中的值。 它是根據某些事件動態更改應用程序中的某些標簽。 任何幫助,將不勝感激

您不能在strings.xml中更改值,因為字符串是不可變的(除非您進行一些動態編譯)。 您可以具有可根據傳入變量更改答案的字符串枚舉

我認為滿足您需求的最佳解決方案是在XML文件中定義所有可能的字符串。 根據您應用程序中的事件,然后可以選擇正確的字符串。 如果事件類似於用戶輸入,則無法更改XML文件。 但是在這種情況下,最好直接更改String而不使用XML引用。

您可能想看一下Java String Formatter,它只是讓您在string.xml中格式化一個字符串,而不更改整個String,正如其他答案所說,您不能從以下位置更改strings.xml中的String值您的Java代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM