string.xml
包含很多帶鍵值的鍵。我想根據關鍵獲得特定的價值。如何在android的string.xml中讀取特定的鍵值?
例如,string.xml
包含key1,key2直到key100。我將這些密鑰顯示到ListView
。如果用戶選擇密鑰50意味着我想在TextView
中顯示相應的值。如何實現這一目標?
樣品string.xml
文件,
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<resources>
<string name="key1">value 1</string>
<string name="key2"> value 2 </string>
...
...
<string name="key100"> value 100 </string>
</resources>
你能告訴你的String.xml文件? – Venky
@ venky,看看我的更新。 – bharath
你的ListView到底是什麼?諸如「key1」,「key2」等文本字符串?在這種情況下,您可以通過名稱獲取字符串資源的值 - 首先通過調用「android.content.res.Resources」類(defType = string,defPackage =您的包名稱)中的「getIdentifier」方法來獲取id。 – Jens