网站开发东莞,网页栅格化怎么做,深圳品牌网站建设公司排名,Linux下使用wordpress最近做一个小demo
使用Spinner下拉框来让用户选择地区、周数#xff08;第1-12周#xff09;
然后参考了一下别人的文章
这里引用这位博主博文#xff1a;
AndroidStudio使用spinner控件并添加监听#xff08;极简#xff09;_安卓spinner监听事件_天王老子来了我也不…最近做一个小demo
使用Spinner下拉框来让用户选择地区、周数第1-12周
然后参考了一下别人的文章
这里引用这位博主博文
AndroidStudio使用spinner控件并添加监听极简_安卓spinner监听事件_天王老子来了我也不改名的博客-CSDN博客
简单的来说就是XML中添加Spinner控件使用以下代码引用数组资源文件
android:entriesarray/SexArray
然后在Java文件中设置监听用户变更选择的时候就会监听到 Spinner spinner_sexfindViewById(R.id.spn_sex);spinner_sex.setSelection(0); //初始化默认选择列表中第0个元素spinner_sex.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {Overridepublic void onItemSelected(AdapterView? parent, View view, int pos, long id) {// TODOif (pos1){input_p_sex女;}else if(pos2){input_p_sex保密;}else{input_p_sex男;}}Overridepublic void onNothingSelected(AdapterView? parent) {// TODO}});具体可以看上面这个博主的博文
但是很少有人使用Spinner讲到直接获取Spinner控件上当前的值
比如选择地区我无需监听用户的选择变化只需要获取三个Spinner的省、市镇
那么就是以下方法
XML代码不变
Java直接获取
Spinner spinner findViewById(R.id.spinner);
String selectedValue spinner.getSelectedItem().toString();