z466459262 发表于 2013-1-14 18:15:23

gridView ---图片显示类九宫格

http://dl.iteye.com/upload/picture/pic/103302/010f02ee-2242-3827-be53-795fc1af2894.jpg

<GridView xmlns:android="http://schemas.android.com/apk/res/android"   android:id="@+id/grid_view"    android:layout_width="fill_parent"   android:layout_height="fill_parent"    android:numColumns="auto_fit"    android:verticalSpacing="10dp"    android:horizontalSpacing="10dp"    android:columnWidth="90dp"    android:stretchMode="columnWidth"    android:gravity="center"/>

public class GridViewActivityextends Activity{    @Override    public void onCreate(Bundle savedInstanceState) {      super.onCreate(savedInstanceState);      setContentView(R.layout.grid_view);      setTitle("GridViewActivity");      GridView gridview = (GridView) findViewById(R.id.grid_view);      gridview.setAdapter(new ImageAdapter(this));    }            public class ImageAdapter extends BaseAdapter {      private Context mContext;      public ImageAdapter(Context c) {            mContext = c;      }      public int getCount() {            return mThumbIds.length;      }      public Object getItem(int position) {            return null;      }      public long getItemId(int position) {            return 0;      }      public View getView(int position, View convertView, ViewGroup parent) {            ImageView imageView;            if (convertView == null) {// if it's not recycled, initialize some attributes                imageView = new ImageView(mContext);                imageView.setLayoutParams(new GridView.LayoutParams(85, 85));                imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);                imageView.setPadding(8, 8, 8, 8);            } else {                imageView = (ImageView) convertView;            }            imageView.setImageResource(mThumbIds);            return imageView;      }      // references to our images      private Integer[] mThumbIds = {                R.drawable.grid_view_01, R.drawable.grid_view_02,                ......      };    }}
页: [1]
查看完整版本: gridView ---图片显示类九宫格