我已将spinner设置为ArrayAdapter作为字符串列表。
// 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);
在这个设置中,spinner适配器成功了,但是在LoginActivity中,我还有其他的EditText控件,并将其InputType设置为数字。
我的问题是,在spinner适配器设置后,点击EditText后首先打开数字键盘,然后立即打开系统文本键盘。
我也已经将EditText的InputType设置为数字。
android:inputType="number"
而 manifest 文件中设置 windowSoftInputMode 为
android:windowSoftInputMode="stateAlwaysHidden|adjustPan"
请给我提供一些解决方案。 谢谢!