[英]How to add to your array in xml through your java file android?
我有一個名為“ athlete_array”的字符串數組(一項),但我想通過一個名為CreateTeamActivity的Activity Java文件將其添加到該數組中。 有沒有一種方法可以在CreateTeamActivity類中創建一個添加到此數組的方法? (此代碼位於res / values / strings.xml中)在考慮有一種方法可以做到這一點時,我可能是錯誤的,但是如果有人采用類似的方法來實現相同的目標,我將不勝感激。
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">Track and Field Team Builder</string>
<string name="action_settings">Settings</string>
<string name="hello_world">Hello world!</string>
<string name="title_activity_create_team">CreateTeamActivity</string>
<string-array name="athlete_array">
<item>Shuttle Badminton</item>
</string-array>
</resources>
字符串資源是靜態的,不能被Java代碼操縱。 相反,您應該只使用String[]
或更好的List<String>
。 如果您需要保留數據,則需要使用SQLite數據庫或SharedPreferences
。
在您的活動中,致電:
String[] athleteArray = getResources().getStringArray(R.array.athlete_array);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.