设置Spinner适配器,然后更改EditText输入类型

时间:2018-04-23 06:25:09

标签: android android-edittext spinner

我已将spinner设置为ArrayAdapter作为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);

在这个set spinner适配器中成功但是LoginActivity我还有其他EditText控件作为InputType编号。

我的问题是在旋转器自适应设置后点击Edittext然后先打开数字键盘然后立即打开系统文本键盘。

我还将EditText输入类型设置为数字

android:inputType="number" 

清单文件集windowSoftInputMode是

android:windowSoftInputMode="stateAlwaysHidden|adjustPan"

请建议我一些解决方案。 在此先感谢..!

1 个答案:

答案 0 :(得分:2)

您的R.layout.row_spinner有问题,请尝试添加df1 = pd.read_excel('fortesting.xlsx') df2 = pd.read_excel('test.xlsx') df3 = df1.merge(df2, left_on='svc_no', right_on='Source').rename(columns={'Source':'Result'}) df3.to_excel('output.xlsx') 代替android.R.layout.simple_spinner_item并运行一次

R.layout.row_spinner

enter image description here