如何将变量值放入代码中

时间:2013-07-03 09:17:28

标签: java android

我有两个旋转器。其中之一,例如,来自strings.xml的字符串“countries”,其值为“Russia”,“USA”等。 我也有国家名称的stringarray,例如exmaple stringarray“Russia”和其中的项目“Moscow”,“Penza”等。

当用户在国家/地区选择项目时,我想将项目放入字符串变量并在我的代码行中使用它,如R.array。{stringvariablevalue}

    ArrayAdapter<CharSequence> spinneradapter = ArrayAdapter.createFromResource(this, R.array.{selectedItem value must be here}, android.R.layout.simple_spinner_item);
抱歉我的英语,谢谢你。

1 个答案:

答案 0 :(得分:0)

    int id = getResources().getIdentifier(countryName, "array", getPackageName());
    ArrayAdapter<CharSequence> spinneradapter = ArrayAdapter.createFromResource(this, id, android.R.layout.simple_spinner_item);