簡體   English   中英

如何通過Java文件android將其添加到XML數組中?

[英]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.

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