Android控件Spinner监听之绑定ImageView
2014-04-26 12:54
302 查看
private Spinner spinner1; private ArrayAdapter adapter1; private ImageView imgshow; private Integer imageId; private Integer[] imageIds = { R.drawable.img1, R.drawable.img2, R.drawable.img3, R.drawable.img4, R.drawable.img5, R.drawable.img6, R.drawable.img7, R.drawable.img8, R.drawable.img9, R.drawable.img10, R.drawable.img11, R.drawable.img12, R.drawable.img13, R.drawable.img14, R.drawable.img15, };
// 图片匹配 private void img() { // 下拉选择图片 spinner1 = (Spinner) findViewById(R.id.images); adapter1 = ArrayAdapter.createFromResource(this, R.array.images, android.R.layout.simple_spinner_item); adapter1.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); spinner1.setAdapter(adapter1); spinner1.setVisibility(View.VISIBLE); //spinner监听 spinner1.setOnItemSelectedListener(new OnItemSelectedListener() { public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2, long arg3) { //spinner选中项与图片数组对应 imageId = imageIds[(int) spinner1.getSelectedItemId()]; imgshow.setBackgroundResource(imageId); } @Override public void onNothingSelected(AdapterView<?> parent) { // TODO Auto-generated method stub } }); }
相关文章推荐
- 打造Android集合控件数据绑定(支持添加监听,支持AbsListView与RecycleView,支持异步加载等)(一)基础篇
- 打造Android集合控件数据绑定(支持添加监听,支持AbsListView与RecycleView,支持异步加载等)(三)具体实现
- Android开发学习笔记:为动态添加的Spinner控件绑定数据源以及监听事件
- 打造Android集合控件数据绑定(支持添加监听,支持AbsListView与RecycleView,支持异步加载等)(二)ORM注解以及解析
- Android -- ViewPager放入多个XML监听每个的控件
- Android控件中ImageView详解
- Android自定义圆形图片控件CircleImageView
- Android 动态的给Button、TextView、ImageView等控件设置了background后,再设置padding属性时该属性不起作用
- Android练习之EditText、ImageButton、CheckBox、RadioGroup、ImageView、Spinner
- 【Android 开发】:UI控件之 ImageView 实现图片旋转和缩放功能
- Android高手必学个性化控件之ImageView
- 关于真机测试的android选择图片在ImageView上显示,调用setImageBitmap无法显示和闪退、控件消失
- android 控件ImageView的常用属性说明
- Android通过自定义ImageView控件实现图片的缩放和拖动的实现代码
- android开源系列:CircleImageView自定义圆形控件的使用
- Android:控件Spinner实现下拉列表及监听
- Android Spinner 下拉菜单和AutoCompleteTextView 自动填充控件
- Android基础 | 控件基础 | ImageView用法
- Android控件之ImageView
- Android 第五课 常用控件的使用方法(TextView、Button、EditView、 ImageView、 ProgressBar、 ProgressDialog等)