您的位置:首页 > 移动开发 > Android开发

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
}
});
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐