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
}
});
}