2016-02-19 73 views
-4

我有一段代碼:如何在此添加變量| Android Studio中

getString (R.string.symbol_boron) 

我想要的,而不是像 「硼」 插入變量:

getString (R.string.symbol_VARIABLE) 

怎麼辦呢?

+0

R.string.symbol_boron是* int *。您可以創建像'int id = x'這樣的變量,然後將它傳遞給getString – drWisdom

+0

,您需要從Resource獲取getIdentifier()。你可以找到一個例子[這裏](http://stackoverflow.com/questions/28772290/how-to-add-string-in-int-r-string-nameinteger-parsemyindex-not-working) – Blackbelt

回答

0

您可以使用

int variable = R.string.symbol_boron; 
getString (variable); 
0

您需要加載資源...

  1. 把你的變量到該資源的ID

    int resId = getResources().getIdentifier("resourceNameVariable", "strings", getPackageName());

  2. GET它的字符串getString(resId);