Android下拉列表
16lz
2021-12-04
下拉的Spinner 这里的order 是value里面的name熟悉的值
android:entries="@array/order"
这个是个重点 需要创建一个rgb_order.xml 名字可以随意
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;// } } }
更多相关文章
- Android(安卓)ListView中带有时间数据的排序
- android系统定制从听说到入门六-从红灯区从业者到谷歌开发者仅距
- js 实现数组排序 获取最大值,最小值,翻转
- H3C服务器红灯故障解决方案
- 第5章 0129-细说常用的数组函数,学习心得、笔记(数组的排序, 数组
- ALV显示红绿灯(FM ALV 和 OO ALV两种实现方式)
- 演示部分数组的排序,合并/交差并补等
- 数组排序、数组合并
- Android(安卓)对集合对象排序(快排与实现接口排序)