»Ë»Ñ Æ÷·³
°³¹ßÀÚÆ÷·³ ÀÔ´Ï´Ù.
  • ºÏ¸¶Å© ¾ÆÀÌÄÜ

¾Èµå·ÎÀ̵彺Ʃµð¿À µµ¿ÍÁÖ¼¼¿ä °³¹ßÀÚ´Ôµé..¤Ð¤Ð1

  • [* ºñȸ¿ø *]
  • µî·ÏÀÏ 2016-11-06 20:04
  • Á¶È¸¼ö 718

Ä¿½ºÅÒ¸®½ºÆ®ºä¿¡¼­ ÀÎÅÙÆ®¸¦ ÅëÇØ ´Ù¸¥ ¾×ƼºñƼ¸¦ ¶ç¿ì´Â ¼Ò½º ÀÔ´Ï´Ù..

Á¦°¡ Ä¿½ºÅÒ¸®½ºÆ®ºä´Â óÀ½ ½áºÁ¼­ ´Ù¸¥ ¿¹Á¦¸¦ Âü°íÇߴµ¥¿ä.. ù¹ø° »çÁø ´­·¶À»¶§´Â ´Ù¸¥ ¾×ƼºñƼ·ÎÀÇ À̵¿ÀÌ µÇ´Âµ¥

´Ù¸¥ »çÁøÀ» ´­·¶À»¶§´Â ¾ÈµÇ³×¿ä... ¼Ò½º ¾îµð°¡ À߸øµÈ°Ç°¡¿ä? ¤Ð¤Ð µµ¿ÍÁÖ¼¼¿ä...

 

¸ÞÀÎ ¾×ƼºñƼ ¼Ò½º ÀϺÎÀÔ´Ï´Ù.

public class MainActivity extends AppCompatActivity {
private ListView listView;
ArrayListh_info_list;
HumanAdapter myadapter;
Human myHuman1,myHuman2,myHuman3;
@Override
 protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
listView = (ListView)findViewById(R.id.listView);
myHuman1 = new Human("¼ÛÁöÀº", "¿©", "26", BitmapFactory.decodeResource(getResources(), R.drawable.song));
myHuman2 = new Human("¹Úº¸¶÷", "¿©", "22", BitmapFactory.decodeResource(getResources(), R.drawable.park));
myHuman3 = new Human("ÀÌÁöÀº", "¿©", "21", BitmapFactory.decodeResource(getResources(), R.drawable.lee));
h_info_list = new ArrayList();
h_info_list.add(myHuman1);
h_info_list.add(myHuman2);
h_info_list.add(myHuman3);


myadapter = new HumanAdapter(getApplicationContext(),R.layout.human_info, h_info_list);
listView.setAdapter(myadapter);

listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
 public void onItemClick(AdapterView parent, View view,int position, long id) {
Intent intent = new Intent(getApplicationContext(), ImageActivity.class); // ´ÙÀ½³Ñ¾î°¥ È­¸é
 Bitmap sendBitmap = h_info_list.get(position).image;

ByteArrayOutputStream stream = new ByteArrayOutputStream();
sendBitmap.compress(Bitmap.CompressFormat.JPEG, 100, stream);
byte[] byteArray = stream.toByteArray();

intent.putExtra("image",byteArray);
startActivity(intent);
}
});
}
}
µ¥ÀÌÅͳëµå¶ó°í ¼³¸íµÇ¾îÀÖ´Â Human Ŭ·¡½º ÀÔ´Ï´Ù.
   public class Human {
public String name;
public String gender;
public String age;
public Bitmap image;

Human(String name, String gender, String age, Bitmap image){
this.image = image;
this.name =name;
this.gender = gender;
this.age = age;
}
}
¾î´ðÅÍ ÀÔ´Ï´Ù.
   public class HumanAdapter extends BaseAdapter {
private Context mContext = null;
private int layout = 0;
private ArrayListdata = null;
private LayoutInflater inflater = null;

public HumanAdapter(Context c, int l, ArrayList d) {
this.mContext = c;
this.layout = l;
this.data = d;
this.inflater = (LayoutInflater) c.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
}

@Override
 public int getCount() {
// TODO Auto-generated method stub
 return data.size();
}

@Override
 public Object getItem(int position) {
// TODO Auto-generated method stub
 return data;
}

@Override
 public long getItemId(int position) {
// TODO Auto-generated method stub
 return position;
}

@Override
 public View getView(final int position, View convertView, ViewGroup parent) {
// TODO Auto-generated method stub

 if(convertView == null) {
convertView = inflater.inflate(this.layout, parent, false);
}
ImageView Hu_image = (ImageView) convertView.findViewById(R.id.Human_image);
TextView Hu_name = (TextView) convertView.findViewById(R.id.Human_name);
TextView Hu_gender = (TextView) convertView.findViewById(R.id.Human_gender);
TextView Hu_age = (TextView) convertView.findViewById(R.id.Human_age);


Hu_image.setImageBitmap(data.get(position).image);
Hu_name.setText(data.get(position).name);
Hu_gender.setText(data.get(position).gender);
Hu_age.setText(data.get(position).age);

return convertView;
}}
À̹ÌÁö Ŭ·¡½ºÀÔ´Ï´Ù.
   public class ImageActivity extends AppCompatActivity {
Bitmap image;
ImageView BigImage;
@Override
 protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_image);
BigImage = (ImageView)findViewById(R.id.BigImage);

Intent intent = getIntent();
byte[] arr = getIntent().getByteArrayExtra("image");
image = BitmapFactory.decodeByteArray(arr, 0, arr.length);
BigImage.setImageBitmap(image);
}
}
±ÞÇÏ°Ô ¿À´Ã ¿Ï·áÇؾßÇϴµ¥... »Ë»Ñ´Ôµé ºÎŹµå¸³´Ï´Ù..

0
ÃßõÇϱ⠴ٸ¥ÀÇ°ß 0
|
°øÀ¯¹öÆ°

´Ù¸¥ÀÇ°ß 0 Ãßõ 0 ¾Æ!±ÃµðÆÎÆÎ
  • ¾Ë¸² ¿å¼³, »óó ÁÙ ¼ö ÀÖ´Â ¾ÇÇÃÀº »ï°¡ÁÖ¼¼¿ä.
©¹æ »çÁø  
¡â ÀÌÀü±Û¡ä ´ÙÀ½±Û