一、Gallery是图片浏览控件
二、Gallery基本使用:
1、在main.xml文件中添加 ImageView,Gallery控件
2、要想把数据加载到Gallery,需要使用适配器
适配器的核心代码如下:
class GallaryAdapter extends BaseAdapter {
public int getCount() {
return imagearr.length;
}
public Object getItem(int arg0) {
return imagearr[arg0];
}
public long getItemId(int position) {
return position;
}
public View getView(int position, View convertView, ViewGroup parent) {
ImageView iv = new ImageView(Zt_05_GallaryActivity.this);
iv.setImageResource(imagearr[position]);
iv.setAdjustViewBounds(true);
iv.setLayoutParams(new Gallery.LayoutParams(200, 200));
return iv;
}
}
3、若想要实现Gallery图片选中,显示详细图片,触发的事件setOnItemSelectedListener,核心代码如下:
ga.setOnItemSelectedListener(new OnItemSelectedListener() {
public void onItemSelected(AdapterView<?> arg0, View arg1,
int arg2, long arg3) {
ivshow.setImageResource(imagearr[arg2]);
}
public void onNothingSelected(AdapterView<?> arg0) {
}
});
三、这只是Gallery控件的基本使用,我上传了源代码,供大家参考。欢迎大家一起讨论。
效果:
完整源码:http://115.com/file/c2t6pzui#zt-05-Gallary.rar