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中。

更多相关文章

  1. android 第三方库使用笔记
  2. [图解]Android源码分析——Service的启动和绑定过程
  3. Android——继承SimpleAdapter重写自己的getView
  4. Android最佳实践之Notification、下拉刷新、内存及性能建议等
  5. Android下拉刷新总结
  6. 三、Android下拉框实现
  7. SwipeRefreshLayout + RecyclerView 实现 上拉刷新 和 下拉刷新
  8. Android实现三级联动下拉框 下拉列表spinner
  9. Android(安卓)下拉刷新控件的使用

随机推荐

  1. Android(安卓)res/layout中布局文件管理
  2. runOnUiThread()方法
  3. Android(安卓)Camera CameraHal.cpp 初始
  4. Android(安卓)SurfaceView 双缓冲机制
  5. Android屏幕适配原理
  6. 接着归纳Android(安卓)from 《第一行代码
  7. ListView中的ArrayAdapter
  8. android中的三种适配器
  9. 点击按钮 按钮缩放动画:
  10. BaseAdapter练习总结