Android 关于下接框(spinner)的使用
16lz
2021-01-23
ArrayList<SpinnerItem> aList = new ArrayList<SpinnerItem>(); aList.add(new SpinnerItem(String.valueOf(CategoryType.Cost.ordinal()),getString(R.string.COST))); aList.add(new SpinnerItem(String.valueOf(CategoryType.income.ordinal()),getString(R.string.IMCOME))); ArrayAdapter<SpinnerItem> aAdapter = new ArrayAdapter<SpinnerItem>(this,android.R.layout.simple_spinner_item,aList); spinnerCategoryType = (Spinner)findViewById(R.id.spCategoryType); aAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); //设置下拉菜单的风格 spinnerCategoryType.setAdapter(aAdapter);
主要是利用ArrayList存贮KEY-VALUE,并绑定到ArrayAdapter中,最后显示在spinner中。
更多相关文章
- android webview file标签点击弹出选择文件或拍照菜单
- 自定义ActionBar标题与菜单中的文字样式
- android 之 菜单
- [图解]Android源码分析——Service的启动和绑定过程
- 实战android菜单项之XML加载菜单与动态菜单项
- 转:Android实现矩形设置菜单
- Android 通过AlertDialog创建伪菜单