1 |
package soo.ui.array; |
---|
2 |
|
---|
3 |
import android.content.Context; |
---|
4 |
import android.view.View; |
---|
5 |
import android.view.ViewGroup; |
---|
6 |
import android.widget.BaseAdapter; |
---|
7 |
import android.widget.GridView; |
---|
8 |
import android.widget.ImageView; |
---|
9 |
|
---|
10 |
public class ImgAdapter extends BaseAdapter { |
---|
11 |
|
---|
12 |
private Context c; |
---|
13 |
|
---|
14 |
public ImgAdapter(){} |
---|
15 |
|
---|
16 |
public ImgAdapter(Context c){ |
---|
17 |
this.c = c; |
---|
18 |
} |
---|
19 |
|
---|
20 |
@Override |
---|
21 |
public int getCount() { |
---|
22 |
// TODO Auto-generated method stub |
---|
23 |
return imgs.length; |
---|
24 |
} |
---|
25 |
|
---|
26 |
@Override |
---|
27 |
public Object getItem(int arg0) { //洹몃� ��� |
---|
28 |
// TODO Auto-generated method stub |
---|
29 |
return null; |
---|
30 |
} |
---|
31 |
|
---|
32 |
@Override |
---|
33 |
public long getItemId(int arg0) { //洹몃� ��� |
---|
34 |
// TODO Auto-generated method stub |
---|
35 |
return 0; |
---|
36 |
} |
---|
37 |
|
---|
38 |
@Override |
---|
39 |
public View getView(int arg0, View arg1, ViewGroup arg2) { |
---|
40 |
// TODO Auto-generated method stub |
---|
41 |
ImageView iv = null; //吏�� 蹂�� 珥�린�� |
---|
42 |
if(arg1 == null){ |
---|
43 |
iv = new ImageView(c); |
---|
44 |
iv.setLayoutParams(new GridView.LayoutParams(85,85)); |
---|
45 |
iv.setScaleType(ImageView.ScaleType.CENTER_CROP); //蹂�� ��� |
---|
46 |
iv.setPadding(8,8,8,8); |
---|
47 |
|
---|
48 |
}else{ |
---|
49 |
iv = (ImageView)arg1; |
---|
50 |
} |
---|
51 |
iv.setImageResource(imgs[arg0]); |
---|
52 |
return iv; |
---|
53 |
} |
---|
54 |
|
---|
55 |
private Integer[] imgs ={ |
---|
56 |
R.drawable.a,R.drawable.b,R.drawable.c,R.drawable.d,R.drawable.e, |
---|
57 |
R.drawable.f,R.drawable.g,R.drawable.h,R.drawable.i,R.drawable.j, |
---|
58 |
R.drawable.k |
---|
59 |
}; //硫ㅻ�蹂�� |
---|
60 |
} |
---|