I'm not sure about this, but give it a shot.
In your strings.xml define:
In your strings.xml define:
<string-array name="array_spinner">
<item>Array Item One</item>
<item>Array Item Two</item>
<item>Array Item Three</item>
</string-array>
In your layout:
<Spinner android:id="@+id/spinner" android:layout_width="fill_parent" android:layout_height="wrap_content" android:entries="@array/array_spinner"/>
When user set entries into spinner xml file and just get value as
spinner as drop-down.
In your Java
Spinner mySpinner = (Spinner) findViewById(R.id.spinner); String spinnerValue = mySpinner.getSelectedItem().toString();
mySpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
public void onItemSelected(AdapterView<?> parent, View view, int pos, long id) {
String item = parent.getItemAtPosition(pos);
}
public void onNothingSelected(AdapterView<?> parent) {
}
});
when user select item from spinner just select drop-down or just click on button. Same in kotlin or java.
Thanks