string.xml
には、値のある多数のキーが含まれています。私はキーに基づいて特定の価値を得たいと思っています。androidのstring.xmlで特定のキー値を読み取る方法は?
たとえば、string.xml
には、key1、key2〜key100までが含まれます。これらのキーをListView
に表示します。ユーザーがkey50を選択した場合は、対応する値を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"クラスの "getIdentifier"メソッド(defType = string、defPackage =あなたのパッケージ名)を呼び出してIDを取得します。 – Jens