Android 如何从顶部显示微调器值?
我正在创建一个android应用程序,我想在其中显示国家,我成功地做到了。我的问题是,当我单击微调器时,它会从底部显示国家值,我想从微调器顶部显示国家。这是我的代码,我如何完成此任务Android 如何从顶部显示微调器值?,android,drop-down-menu,arraylist,android-arrayadapter,android-spinner,Android,Drop Down Menu,Arraylist,Android Arrayadapter,Android Spinner,我正在创建一个android应用程序,我想在其中显示国家,我成功地做到了。我的问题是,当我单击微调器时,它会从底部显示国家值,我想从微调器顶部显示国家。这是我的代码,我如何完成此任务 MySpinnerAdapter adapter_country = new MySpinnerAdapter(SignUp.this, android.R.layout.simple_spinner_item, countryname); adapter_country.setDropDo
MySpinnerAdapter adapter_country = new MySpinnerAdapter(SignUp.this, android.R.layout.simple_spinner_item, countryname);
adapter_country.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner_country.setAdapter(adapter_country);
spinner_country.setSelection(countryname.size() - 1);
在countrynameArrayList的第一个索引中添加空白值,然后将其设置为微调器 还设置:
spinner_country.setSelection(0);
因此,微调器默认选择将为空…删除微调器_country.setSelection(countryname.size()-1);从您的代码中删除。如果我删除它,将选择索引0值,并且我不希望选择任何值。在位置0中添加一个额外项,表示“选择国家…”您可以为此设置0,微调器_country.setSelection(0);