Index: trunk/09.GridViewTest/default.properties =================================================================== --- trunk/09.GridViewTest/default.properties (revision 26) +++ trunk/09.GridViewTest/default.properties (revision 26) @@ -0,0 +1,13 @@ +# This file is automatically generated by Android Tools. +# Do not modify this file -- YOUR CHANGES WILL BE ERASED! +# +# This file must be checked in Version Control Systems. +# +# To customize properties used by the Ant build system use, +# "build.properties", and override values to adapt the script to your +# project structure. + +# Indicates whether an apk should be generated for each density. +split.density=false +# Project target. +target=android-7 Index: trunk/09.GridViewTest/.classpath =================================================================== --- trunk/09.GridViewTest/.classpath (revision 26) +++ trunk/09.GridViewTest/.classpath (revision 26) @@ -0,0 +1,7 @@ + + + + + + + Index: trunk/09.GridViewTest/.project =================================================================== --- trunk/09.GridViewTest/.project (revision 26) +++ trunk/09.GridViewTest/.project (revision 26) @@ -0,0 +1,33 @@ + + + 09.GridViewTest + + + + + + com.android.ide.eclipse.adt.ResourceManagerBuilder + + + + + com.android.ide.eclipse.adt.PreCompilerBuilder + + + + + org.eclipse.jdt.core.javabuilder + + + + + com.android.ide.eclipse.adt.ApkBuilder + + + + + + com.android.ide.eclipse.adt.AndroidNature + org.eclipse.jdt.core.javanature + + Index: trunk/09.GridViewTest/AndroidManifest.xml =================================================================== --- trunk/09.GridViewTest/AndroidManifest.xml (revision 26) +++ trunk/09.GridViewTest/AndroidManifest.xml (revision 26) @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + Index: trunk/09.GridViewTest/src/soo/ui/array/GridViewTest.java =================================================================== --- trunk/09.GridViewTest/src/soo/ui/array/GridViewTest.java (revision 26) +++ trunk/09.GridViewTest/src/soo/ui/array/GridViewTest.java (revision 26) @@ -0,0 +1,17 @@ +package soo.ui.array; + +import android.app.Activity; +import android.os.Bundle; +import android.widget.GridView; + +public class GridViewTest extends Activity { + /** Called when the activity is first created. */ + @Override + public void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.main); + + GridView gv = (GridView)findViewById(R.id.grildView01); + gv.setAdapter(new ImgAdapter(this)); + } +} Index: trunk/09.GridViewTest/src/soo/ui/array/ImgAdapter.java =================================================================== --- trunk/09.GridViewTest/src/soo/ui/array/ImgAdapter.java (revision 26) +++ trunk/09.GridViewTest/src/soo/ui/array/ImgAdapter.java (revision 26) @@ -0,0 +1,60 @@ +package soo.ui.array; + +import android.content.Context; +import android.view.View; +import android.view.ViewGroup; +import android.widget.BaseAdapter; +import android.widget.GridView; +import android.widget.ImageView; + +public class ImgAdapter extends BaseAdapter { + + private Context c; + + public ImgAdapter(){} + + public ImgAdapter(Context c){ + this.c = c; + } + + @Override + public int getCount() { + // TODO Auto-generated method stub + return imgs.length; + } + + @Override + public Object getItem(int arg0) { //洹몃� ��� + // TODO Auto-generated method stub + return null; + } + + @Override + public long getItemId(int arg0) { //洹몃� ��� + // TODO Auto-generated method stub + return 0; + } + + @Override + public View getView(int arg0, View arg1, ViewGroup arg2) { + // TODO Auto-generated method stub + ImageView iv = null; //吏�� 蹂�� 珥�린�� + if(arg1 == null){ + iv = new ImageView(c); + iv.setLayoutParams(new GridView.LayoutParams(85,85)); + iv.setScaleType(ImageView.ScaleType.CENTER_CROP); //蹂�� ��� + iv.setPadding(8,8,8,8); + + }else{ + iv = (ImageView)arg1; + } + iv.setImageResource(imgs[arg0]); + return iv; + } + + private Integer[] imgs ={ + R.drawable.a,R.drawable.b,R.drawable.c,R.drawable.d,R.drawable.e, + R.drawable.f,R.drawable.g,R.drawable.h,R.drawable.i,R.drawable.j, + R.drawable.k + }; //硫ㅻ�蹂�� +} Index: trunk/09.GridViewTest/res/values/strings.xml =================================================================== --- trunk/09.GridViewTest/res/values/strings.xml (revision 26) +++ trunk/09.GridViewTest/res/values/strings.xml (revision 26) @@ -0,0 +1,5 @@ + + + Hello World, GridViewTest! + GridViewTest + Index: trunk/09.GridViewTest/res/layout/main.xml =================================================================== --- trunk/09.GridViewTest/res/layout/main.xml (revision 26) +++ trunk/09.GridViewTest/res/layout/main.xml (revision 26) @@ -0,0 +1,12 @@ + +