下拉的Spinner  这里的order 是value里面的name熟悉的值

android:entries="@array/order"

这个是个重点 需要创建一个rgb_order.xml 名字可以随意

Android下拉列表_第1张图片

 

 

android:entries="@array/order" 这里的order是string-array name的值

<?xml version="1.0" encoding="utf-8"?>            红灯升序        绿灯降序        黄灯升序    
public class RgbActivity  extends AppCompatActivity {        private Spinner spinner;    @Override    protected void onCreate(@Nullable Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_rgb);        listView=(ListView) findViewById(R.id.lv_list);        spinner=(Spinner) findViewById(R.id.spinner);        spinner.setOnItemSelectedListener(new SpinnerSelectedListener());    }    private class SpinnerSelectedListener implements AdapterView.OnItemSelectedListener{        @Override        public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {            //获取内容            String select=parent.getItemAtPosition(position).toString();            Log.i("灯",select);            switch (select){                case "红灯升序":                    System.out.println("排序"+select);                    break;                case  "绿灯降序":                    System.out.println("绿灯"+select);                    break;                default:                    System.out.println("完毕");                    break;            }//            switch ((int) select){//                case 0://                    System.out.println("排序"+select);////                    break;//                case  1://                    System.out.println("绿灯"+select);//                    break;//                default://                    System.out.println("完毕");//                    break;//            }        }        }

 

更多相关文章

  1. mysql 排序两个字段/列表先根据时间升序排序,时间相同再根据商家I

随机推荐

  1. Android(安卓)SDCard操作
  2. android 红外
  3. Android之访问下载文件
  4. Android解析包名信息
  5. android 通过HttpPost 调用.Net Wcf
  6. android利用ViewPager做的介绍软件功能de
  7. ANDROID中SHAPE的使用
  8. android 捕获返回(后退)按钮事件的两种方法
  9. android操作excel
  10. 【android开发】android操作文件