Gallery 结合 ImageView 图片滑动
1.第一步永远是准备一个main.xml<?xml version="1.0" encoding="utf-8"?>
<Gallery xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:id="@+id/g1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
</Gallery>
2.写一个类ImageAdapter实现BaseAdapter
public class ImageAdapter extends BaseAdapter {
private Context _context;
private Integer[] arrImg = { R.drawable.a1, R.drawable.a2, R.drawable.a3,
R.drawable.a4, R.drawable.a5 };
public ImageAdapter(Context _c) {
_context = _c;
}
@Override
public int getCount() {
return arrImg.length;
}
@Override
public Object getItem(int arg0) {
return arg0;
}
@Override
public long getItemId(int arg0) {
return arg0;
}
@Override
public View getView(int arg0, View arg1, ViewGroup arg2) {
ImageView imageView = new ImageView(_context);
imageView.setImageResource(arrImg);
imageView.setLayoutParams(new Gallery.LayoutParams(
LinearLayout.LayoutParams.FILL_PARENT,
LinearLayout.LayoutParams.FILL_PARENT));
imageView.setScaleType(ImageView.ScaleType.FIT_CENTER);
return imageView;
}
}
3.Activity中就相当的简单了
Gallery g=(Gallery)this.findViewById(R.id.g1);
g.setAdapter(new ImageAdapter(this));
页:
[1]