我指的是名稱,而不是它的值,例如這樣的:Android - 如何從資源獲取名稱?
<resources>
<string name="magical_value_1">Lapin</string><br>
<string name="magical_value_2">Poulet</string><br>
<string name="magical_value_3">Saucisse</string><br>
</resources>
如果我使用String value1 = getResources().getString(R.string.magical_value_1);
這將是拉平的結果,但我需要一種方法在一個變量獲得"magical_value_1"
(沒有拉平) 。我需要這樣做是因爲語言,我的應用程序中有很多語言,並且它們的值會更改,但名稱(magical_value_1)是唯一保留的語言(不論語言)。謝謝
您是否閱讀過有關支持不同語言的支持http://developer.android.com/training/basics/supporting-devices/languages.html?這聽起來對我來說,你正試圖支持不同的語言,但正試圖以錯誤的方式做到這一點...... – Darwind