I have set spinner to ArrayAdapter as String list.
// Creating adapter for spinner
ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(LoginActivity.this, R.layout.row_spinner, countryCodeList);
dataAdapter.setDropDownViewResource(R.layout.row_spinner);
// attaching data adapter to spinner
spinnerCountryCode.setAdapter(dataAdapter);
In this set spinner adapter successfully but LoginActivity I have also other EditText control as InputType number.
My problem is after spinner adapte set click on Edittext then first open number keyboard and then after immediate open system text keyboard.
I have also set EditText input type as number
android:inputType="number"
And manifest file set windowSoftInputMode is
android:windowSoftInputMode="stateAlwaysHidden|adjustPan"
Thanks in advance..!
something is wrong with your R.layout.row_spinner , try adding android.R.layout.simple_spinner_item in place of R.layout.row_spinner and run once
ArrayList<String> values;
values = new ArrayList<>();
values.add("value1");
values.add("value1");
values.add("value1");
values.add("value1");
// Creating adapter for spinner
ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(MainActivity.this, android.R.layout.simple_spinner_item, values);
dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_item);
// attaching data adapter to spinner
spinner.setAdapter(dataAdapter);

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With