I have strings.xml file like below:
<string-array name="planet">
<item>Earth</item>
<item>Mars</item>
<item>Jupiter</item>
</string-array>
My activity_main.xml code segment for my spinner:
<Spinner
android:id="@+id/spinner"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
My MainActivity.java code segment:
Spinner spinner = (Spinner) findViewById(R.id.spinner);
ArrayAdapter adapter = ArrayAdapter.createFromResource(this, R.array.planet, android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
spinner.setOnItemSelectedListener(this);
Now I want to do this code like below:
Spinner spinner = (Spinner) findViewById(R.id.spinner);
String arrayName = "planet";
ArrayAdapter adapter = ArrayAdapter.createFromResource(this, R.array.arrayName, android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
spinner.setOnItemSelectedListener(this);
May I get the help that if it is possible then how to do this.