¾ÛÅøÁî
46.¢½.168.138
46.¢½.168.129
46.¢½.168.161
46.¢½.168.136
46.¢½.168.145
46.¢½.168.162
46.¢½.168.144
46.¢½.168.140
115.¢½.135.198
46.¢½.168.139
 
°Ô½Ã¹° 223°Ç
   
¾Èµå·ÎÀÌµå ±×¸®µåºä ¼Ò½º Çؼ®Á» µµ¿ÍÁÖ¼¼¿ä ¤Ð¤Ð(¼öÁ¤)
±Û¾´ÀÌ : ±èº´ÁÖ                   ³¯Â¥ : 2011-09-26 (¿ù) 18:37 Á¶È¸ : 6525
package com.corea.Baseadapter;
import java.util.ArrayList;
import android.content.Context;
import android.graphics.Color;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.TextView;
public class Myadapter extends BaseAdapter  {
 Context cont; //¿¬°áÇÒ ÄÁÅÙÃ÷
 ArrayList<String> listdata; //º»Ã¼¿¡¼­ µ¥ÀÌÅ͸¦ Áý¾î³ÖÀº ¾î·¹ÀÌ ¿¬°á.
 LayoutInflater Inflater; //ÀÎÇ÷¹ÀÌÅÍ
 int layout; //·¹À̾ƿô ¹Þ±â.
 public Myadapter(Context con, int layout, ArrayList<String> listdata )
 { // »ý¼ºÀÚ´Ù. ÀÌ°É ±â¹ÝÀ¸·Î º»Ã¼¿¡¼­ ÀÌ°É ±âÁØÀ¸·Î ºÒ·¯¿Â´Ù. (°¢ ¿¤¸®¸ÕÆ®µéÀ» ÀÌ¿ëÇØ ¾îµªÅÍ¿¡ ¿¬°áÇÑ´Ù.)
  this.cont = con;
  this.layout = layout;
  this.listdata = listdata;
  Inflater = (LayoutInflater)cont.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
  
 }
 
 @Override
 public int getCount() { //¸®½ºÆ®ÀÇ Å©±â¸¦ ±¸ÇÏ°í ¸®½ºÆ® Å©±â¸¸Å­ ¹Ýº¹½ÃÄÑÁÖ´Â ¿ªÈ°.
  // TODO Auto-generated method stub
  return listdata.size();
 }
 @Override
 public Object getItem(int position) { // ¸®½ºÆ®ÀÇ ¾ÆÀÌÅÛÀ» ºÒ·¯¿Â´Ù.
  // TODO Auto-generated method stub
  return listdata.get(position);
 }
 @Override
 public long getItemId(int position) { //¸®½ºÆ®ÀÇ À妽º¸¦ °¡Á®¿Â´Ù.
  // TODO Auto-generated method stub
  return position;
 }
 @Override
 public View getView(int position, View contview, ViewGroup parent)
 {
 final int pos =  position; //¸®½ºÆ®ÀÇ À妽º
 
 if(contview ==null) //ÀÌÀü¿¡ Àû¿ëµÈ°Ô ¾ø´Ù¸é ¹Ø¿¡²¨.
 {
  contview = Inflater.inflate(layout, parent, false);
  
 } 
 
 // ·¹À̾ƿô ÆĽ̽ÃÄÑÁÖ´Â ºÎºÐ..
 //¾Æ·¡Ã³·³ Àû¿ë½ÃÄÑÁִ°͵µ Á¶°ÇÀý·Î ÅëÁ¦ °¡´ÉÇÏ´Ù.
 TextView txt = (TextView)contview.findViewById(R.id.contitext);
 
 if(0==pos || 7==pos || 14==pos ||21 ==pos || 28 ==pos ||35 ==pos ||42 ==pos)
 {
 txt.setText(listdata.get(position).toString());
 txt.setTextColor(Color.argb(200, 255, 94, 89));
 }
 else if(6==pos || 13==pos || 20==pos ||27 ==pos || 34 ==pos ||41 ==pos ||48 ==pos)
 {
 txt.setText(listdata.get(position).toString());
 txt.setTextColor(Color.argb(200, 95, 207, 250));
 }
 else
 {
  txt.setText(listdata.get(position).toString());
  txt.setTextColor(Color.argb(200, 255, 255, 255));
 }
 return contview;
 } 
}
 
/----------------------------------------------------------------------///
 
Áú¹®À» ¿ä¾àÇÏÀÚ¸é,
 
1. OBJECT¿¡ ´ëÇÑ °³³ä...
 
¿ì¼± Object¶ó´Â °Í¿¡ ´ëÇØ ¾Ë¾Æº¾½Ã´Ù.
 
¾Èµå·ÎÀ̵忡¼­´Â ÇϳªÀÇ ÀÚ·áÇüÀÌ ¿©·¯Á¾·ùÀÇ ÀÚ·áÇüµéÀ» ´ãÀ»¼ö ÀÖ´Â °ÍµéÀÌ ÀÖ½À´Ï´Ù.
 
±×Áß ´ëÇ¥ÀûÀÎ°Ô ObjectÀÌ°í ¶ÇÇϳª´Â BundleÀ̶ó´Â °ÍÀÌÁÒ.
 
ÀÚÀÚ ±×·³ Object´Â ¸ð°í BundleÀº ¹«¾ùÀ̳Ä?
 
ObjectÀÇ °æ¿ì ÀÏ´Ü, ÀÚ¹Ù³»¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â ¸ðµç ÀÚ·áÇüÀº ´Ù ¹Þ¾ÆµéÀÔ´Ï´Ù.
 
ÀÚ¹Ù¿¡¼­´Â String°ú char ±×¸®°í charsequence°¡ ¼­·Î ´Ù¸¥ ÀÚ·áÇüÀ롂 ¾Ë°í °è½ÃÁÒ?
 
StringÀÇ °æ¿ì ¹®ÀÚ¿­À» char´Â ¹®ÀÚ¸¦ charsequenceÀÇ °æ¿ì ¹®ÀÚ¿Í ¹®ÀÚ¸¦ ¿¬°áÇÏ¿© ¹®ÀÚ¿­Ã³·³
 
¹Þ¾Æµå¸³´Ï´Ù.
 
ÀÌó·³ ´Ù¾çÇÑ ÀÚ·áÇüµéÀÌ Àִµ¥ ¸Þ¸ð¸®°ü¸®µîÀÇ ÀÌÀ¯·Î Àû´çÇÑ ÀÚ·áÇüÀ» ¾²´Â°Ô °ü·ÊÀÔ´Ï´Ù.
 
¿¹¸¦µé¾î CÀÇ°æ¿ì ÀÚ·áÇü ¾Õ¿¡ longÀ» ºÙÀ̸é ÇØ´çÀÚ·áÇüÀÇ ÀνĹüÀ§°¡ 2¹è·Î ¶Ý´Ï´Ù.
 
ex -> long int a
                int a¿Í Ç¥Çö¹üÀ§°¡ ¿ÏÀü ´Þ¶óÁöÁÒ?
 
µû¶ó¼­ ÇÁ·Î±×·¡¹ÖÀ» ÇϰԵǸéÀº ¾ÆÁÖ ¿©·¯°¡ÁöÀÇ ÀÚ·áÇüµéÀ» »ç¿ëÇϰԵǴµ¥,
 
¼Ò½ºÄڵ尡 ±æ¾îÁö´Ùº¸¸éÀº ¹¹°¡ ¾î¶² ÀÚ·áÇüÀ» 썻´ÂÁö ±â¾ïÀÌ ¾È³¯°æ¿ì°¡ ÀÖ½À´Ï´Ù.
 
±×·± ¾Ö¸Å¸ðÈ£ÇÑ °æ¿ì¿¡ ¸Þ¸ð¸® ³¶ºñ¸¦ °¨¼öÇÏ°í Object¸¦ ¾¹´Ï´Ù.
 
À§ÀÇ ¿¹Á¦ Äڵ带 º¸½Ã¸é, Object ~~~ getÀÌÁÒ.
 
ÀÌ°æ¿ì¿¡´Â BASEADAPTER¶ó´Â °Í ¾È¿¡ ÀÚµ¿À¸·Î ÁöÁ¤µÇÀÖ´Â ¸Þ¼ÒµåµéÀÔ´Ï´Ù.
 
À§¿¡ ¼³¸íÇßµíÀÌ ¾î¶² ÀÚ·áÇüÀÌ BASEADAPTER¾È¿¡ µé¾î¿ÃÁö ¾Ë¼ö°¡ ¾ø±â ¶§¹®¿¡
 
ObjectÀÚ·áÇüÀ» ÀÌ¿ëÇÏ¿© ¹Þ¾ÆµéÀÌ´Â °Ì´Ï´Ù.(¾Èµå·ÎÀ̵å api¸¦ ¿­¾îº¸½Ã¸é baseAdpater¿¡ ´ëÇØ
 
¾à°£ÀÇ ÁÖ¼®ÀÌ ÀÖ½À´Ï´Ù. È®ÀÎÇغ¸½Ã±â ¹Ù¶ø´Ï´Ù.)
 
BundleÀº ±×·³ ¹«¾ùÀ̳Ä?
 
¾Èµå·ÎÀ̵å ÇÁ·Î±×·¡¹ÖÀ» ÇϰԵǸéÀº Ç׻󺸰ԵǴÂ
 
onCreate(Bundle saveInstance~~~)
¶ó´Â°Ô ÀÕ½À´Ï´Ù.
 
¶Ç ÀÎÅÙÆ®¸¦ ¹è¿ì½Ã´Ùº¸¸éÀº
 
Bundle = intent.getExtra("~~~");
 
¶ó´Â °Íµµ º¸¼ÌÀ» °Ì´Ï´Ù.
 
³×, BundleÀº Object¿Í ´Ù¸£°Ô ÀÚ·áÇü¸¸À» ¹Þ´Â ¿ªÈ°ÀÌ ¾Æ´Ï¶ó Á»´õ ±¤¹üÀ§ ÀûÀ¸·Î,
 
¾Èµå·ÎÀÌµå ³»¿¡¼­ ÀϾ´Â »óź¯È­ Á¤º¸³ª, ¸ðµç ÀÚ·áÇüµéÀ» ¹Þ¾ÆµéÀÏ ¼ö ÀÖ½À´Ï´Ù.
 
ÇÏÁö¸¸ ±¤¹üÀ§ÇѸ¸Å­ ¼±¾ðÇÏ¿´À»¶§ »ç¿ëÇÏ´Â ÀÚ¸®µµ ¸¹ÀÌÂ÷Áö ÇÏ°ÚÁö¿ä?
 
Áß¿äÇÑ°ÍÀº ÆùÀº ¹Ì´ÏÄÄÇ»ÅÍÀÌ°í Pcó·³ ´ë¿ë·®ÀÇ ¸Þ¸ð¸®¸¦ °¡ÁöÁö ¸øÇϹǷÎ, ¸Þ¸ð¸® °ü¸®°¡ Àý´ëÀû
 
À̱⠶§¹®¿¡ µÇµµ·ÏÀ̸é ÀÌ·± ¾Ö¸Å¸ðÈ£ÇÑ ÀÚ·áÇüÀ» ¾²Áö ¸¶½Ã°í, ÀûÀýÇÑ ÀÚ·áÇüÀ» °ñ¶ó¼­ »ç¿ë
 
ÇϽñ⠹ٶø´Ï´Ù.  BaseAdapter´Â ±×³É ¾ç½ÄÀÌ´Ï ¼Õ´ëÁö¸¶¼¼¿ä..
 
 
2. mContext¶ó°í ¾ÈÀû¾îµµ »ó°ü¾ø½À´Ï´Ù.
 
±×³É »ý¼ºÀÚ¿Í ¸ÂÃç¾ß µÇ±â ¶§¹®¿¡ ±×·¸°Ô ¾´°Í»ÓÀÌÁö Á¦¼Ò½º¸¦ º¸½Ã¸é mContext°¡ ¾Æ´ÏÁÒ..
 
 
3. ImageView¼³¸í.
 
¿ì¼± ´äºÎÅÍ ¸»¾¸µå¸®ÀÚ¸é, ¾îµªÅÍ¿¡ µé¾î°¡´Â ÀÚ·áµéÀº ´ëºÎºÐ ¸®½ºÆ®¿¡ ´ã°ÜÁ® ÀÖ°í,
 
¾Èµå·ÎÀ̵å Æù³»¿¡¼­ ±¸¼ºµÇ´Â ÀÚ·áÇüµéÀÇ °ÅÀÇ ¸ðµç ÀÚ·áÀúÀ屸Á¶´Â Å¥°¡¾Æ´Ñ ½ºÅÃÀÔ´Ï´Ù.
 
Â÷·Ê Â÷·Ê ³ª¿É´Ï´Ù. ÀÌ ¸»Àº ¸®½ºÆ®¿¡ ´ã°ÜÀִ°ÍÀ» baseadapter¿¡ ¿¬°áÇÏ¿© È­¸é¿¡ »Ñ¸®°íÀÚ ÇÒ¶§
 
°¡Àå ¸ÕÀú Áý¾î³ÖÀº°Ô °¡Àå ¸ÕÀú³ª¿Â´Ù´Â ¸»ÀÔ´Ï´Ù.
 
¸¸¾à ³»°¡ µé¾î°¥ÀÚ¸®¿¡ ´Ù¸¥°Ô µé¾î°¡ ÀÖ´Ù¸é, ±×°É Áö¿ì°í ÀڱⰡ µé¾î°©´Ï´Ù.
 
»ç¿ëÀÚ°¡ ¿øÄ¡ ¾Ê´Â °æ¿ì°ÙÁÒ?? ±×µý°Å ÇÊ¿ä¾ø´Ù! ±×·³ ±×³É ±×¹®ÀåÀÚü°¡ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù.
 
±×³É µ¤À¸´Ï±î¿ä...
 
Adapter´Â ´Ù¸¥ Activity¿¡¼­ ºÒ·¯¿ÍÁö±â ¶§¹®¿¡ °´Ã¼¸¸ ¸í½ÃÇØ µÎ´Â °ÅÁÒ.
 
¾Æ¸¶ ¸ÞÀμҽº¸¦ º¸½Ã¸é ÀÌ ImageView°¡ ¸ÞÀο¡¼­ °´Ã¼¿¬°áÀÌ µÇ¾î ÀÖÀ» °Ì´Ï´Ù.
 
 
 
4. Integer ÀÚ·áÇü...
 
JAVA¿¡´Â HASH¶ó´Â°ÍÀÌ Á¸Àç ÇÕ´Ï´Ù. ¿©±â¿¡´Â ½Öµ¥ÀÌÅÍ ±¸Á¶ÇüÀ¸·Î µÇ¾î Àִµ¥
 
HashMap<String,Integer>ÀÌ·±½ÄÀ¸·Î µË´Ï´Ù.
 
±×·³ ¿Ö Àú±â¿¡¼­´Â Integer°¡ µé¾î°¬´À³Ä?
 
À½.. ½áº¸½Ã¸é ¾Ë°ÙÁö¸¸ Àú±â¿¡ int¸¦ Áý¾î³ÖÀ» °æ¿ì¿¡´Â
 
ÀÚ·áÇü¿À·ù°¡ ¶å´Ï´Ù. Integer¿Í intÀÇ Â÷ÀÌ´Â ¼±¾ðÇßÀ»¶§ ¸Þ¸ð¸®°ø°£À» ¸ÕÀúÇÒ´çÇÏ´À³Ä ¾ÈÇÏ´À³Ä
 
Â÷ÀÌÀÔ´Ï´Ù.
 
StringÀº Âü°í·Î Java¿¡¼­ Ŭ·¡½º·Î Áö¿øµË´Ï´Ù.
 
Àúµµ Àú¹®Á¦¿¡ ´ëÇؼ­ °í¹ÎÀ» Çغþú½À´Ï´Ù.
 
±×·¡¼­ Log.i¸¦ Âï¾îº¸¾ÒÁÒ...
 
R.drawable.~~~¶ó°í ¼±¾ðÇÑ°ÍÀº intÇüÅ·Π°ªÀÌ ¹ÝȯµË´Ï´Ù.
 
genÆú´õ¾È¿¡ÀÖ´Â R.java¸¦ º¸½Ã¸é ¿·¿¡ ¸Þ¸ð¸®¹øÁö°¡ µé¾î°¡ ÀÖÁÒ?
 
±×°Å¶û ºñ½ÁÇÑ ¹æ½ÄÀ¸·Î 16Áø¼ö°¡¾Æ´Ñ 10Áø¼ö·Î IntÇüÀ¸·Î ¹Ýȯ½ÃÄÑÁÝ´Ï´Ù.
 
±×¸®°í »¡°£ÁÙ°¡´Â°Ç ¸»¾¸µå·È´Ù½ÍÀÌ IntegerÀÇ °æ¿ì ¸Þ¸ð¸® ÇÒ´çÀ» ¸ÕÀú½ÃÅ°Áö ¾Ê½À´Ï´Ù.
 
ÈÄ¿¡ ½Ãŵ´Ï´Ù. µû¶ó¼­ 21À̶ó´Â ¼ýÀÚ¸¦ ³Ö°ÔµÇ¸é ÀÚ·áÇü ¿À·ù¸¦ »Õ½À´Ï´Ù.
 
 
 
 
 
 
 
¸¶Áö¸·À¸·Î  ¹ä»çÁÖ¼¼¿ä.
 
* ±ÛÀ» µî·ÏÇϽǶ§ ²À ÇÊ¿äÇÑ °æ¿ì°¡ ¾Æ´Ï¸é °³ÀÎÁ¤º¸¸¦ ³²±âÁö ¸¶¼¼¿ä ^^ (¿¬¶ôó,À̸ÞÀÏÁÖ¼Ò,Áֹεî·Ï¹øÈ£ µî)




±èº´ÁÖ ´ÔÀÇ Q&A ÃÖ½Å±Û [´õº¸±â]


 
±èº´ÁÖ 2011-09-26 (¿ù) 18:41
¾Æ±×¸®°í ½ºÅÿ¡´ëÇؼ­ È¥µ¿ÀÌ ¿Ã±îºÁ Ãß°¡¼³¸íµå¸³´Ï´Ù.

Intel¿¡¼­ Á¦¾ÈÇÏ´Â ½ºÅÃÀÇ ÀÔÃâ·Â¹æ½ÄÀº First In and Last OutÀÔ´Ï´Ù.(¸®Æ²¿£µð¾ð)

ÇÏÁö¸¸ ¾Èµå·ÎÀ̵忡¼­´Â intel¹æ½ÄÀ» µû¸£Áö ¾Ê°í ±×³É ºò¿£µð¾ð ¹æ½ÄÀÔ´Ï´Ù. ¸ÕÀúµé¾î°£³ðÀÌ

¸ÕÀú³ª¿É´Ï´Ù. Âü°íÇϽñæ.

ÀÚ¼¼Çѳ»¿ëÀº ¾Èµå·ÎÀÌµå ºÐ¼®°ú Æ÷½ºÆÃÃ¥À» È®ÀÎÇغ¸½Ã±â ¹Ù¶ø´Ï´Ù.
   

°Ô½Ã¹° 223°Ç
¹øÈ£ Á¦¸ñ ±Û¾´ÀÌ ³¯Â¥ Á¶È¸
223  ¾Èµå·ÎÀ̵å GridView¿¡ À̹ÌÁö ºÒ·¯¿À±â +1 ÃÖ¼öÀÎ 04-16 7062
222  Ä«Ä«¿À¸µÅ© API¸¦ ÀÌ¿ëÇØ Ä£±¸¸¦ ÃÊ´ëÇÒ¶§ ? ÀÌÀ翵 11-15 6920
221  ¾Èµå·ÎÀÌµå ¾Û ½É»ç±â°£ÀÌ ¿Ö ÀÌ·¸°Ô ±æ¾î Á³³ª¿ä? ÀüºÀ±â 03-19 7213
220  ºÎ»ê ¾Èµå·ÎÀÌµå ½ºÅ͵ð ¸ðÁý °ü·ÃÇÏ¿© ¹®Àǵ帳´Ï´Ù +2 ÀÌÀç¿ø 02-26 6246
219  ºÎ»ê ½ºÅ͵ð...14±â´Â ¾ðÁ¦ÂêÀ½ ¸ðÁý Çϳª¿ä?? +1 ±è¼ÒÇö 02-01 3892
218  2014³â °æ³²,°æºÏ Áö¹æ¿¡¼­ ÇÏ´Â ¾Û °³¹ß°ú ¾Û µðÀÚÀÎ ±³À° °úÁ¤ Á» ¾Ë·ÁÁÖ¼¼¿ä À¯ÇöÀç 01-02 3762
217  ¾Èµå·ÎÀÌµå ½ºÅ͵𿡠°¡ÀÔÇÏ°í ½ÍÀº ÇлýÀÔ´Ï´Ù. ÀÌÀåÈ£ 12-31 3782
216  ¾Èµå·ÎÀ̵å ÇÁ·¹ÀÓ¿öÅ© °ü·ÃÇÏ¿© Áú¹®µå¸³´Ï´Ù. Çѱ¤Èñ 10-01 3900
215  ¾È³çÇϼ¼¿ä ^^ À̹ÌÁö ÇÊÅÍ È¿°ú °ü·Ã Áú¹®µå¸³´Ï´Ù. ±Çöȣ 07-10 4427
214     ¾È³çÇϼ¼¿ä ^^ À̹ÌÁö ÇÊÅÍ È¿°ú °ü·Ã Áú¹®µå¸³´Ï´Ù. ±èº´ÁÖ 08-02 5103
213  ½º¸¶Æ®Æù µð¹ÙÀ̽º Á¦¾î¹æ¹ý.. Á¤¹Î½Ä 06-20 3673
212     ½º¸¶Æ®Æù µð¹ÙÀ̽º Á¦¾î¹æ¹ý.. ±èº´ÁÖ 08-02 5115
211  http ÆÄ½Ì °í¼ö´ÔµéÀÇ Á¶¾ðÀÌ ÇÊ¿äÇØ¿ä !! ¤Ð¤Ð 俵Áø 06-10 3853
210     http ÆÄ½Ì °í¼ö´ÔµéÀÇ Á¶¾ðÀÌ ÇÊ¿äÇØ¿ä !! ¤Ð¤Ð ±Ç´ë°Ç 06-20 4744
209        http ÆÄ½Ì °í¼ö´ÔµéÀÇ Á¶¾ðÀÌ ÇÊ¿äÇØ¿ä !! ¤Ð¤Ð ±èº´ÁÖ 08-02 4839
208  ±¸±Û Ç÷¹ÀÌ ¸¶ÄÏ¿¡ µî·ÏµÈ ¾Û ¼³¸í¹® ¼öÁ¤½Ã ¾Û ·©Å·¿¡ ¿µÇâÀÌ Àִٴµ¥¿ä? ÀÌÀ翵 05-29 4984
207  ÀÌŬ¸³½º¿¡¼­ ¾Û°³¹ß½Ã index.html ¼Ò½º ¹Ù·Î º¸´Â ¹æ¹ýÀÌ ¾î¶»°Ô µÇ³ª¿ä? ±èÀϼö 05-01 4083
206  ¾×ƼºñƼ°£ ¼ÒÄÏ¿¬°áÀ¯Áö Áú¹®ÀÌ¿ä +2 ¼Ûº¸±Ù 01-29 10079
205  ¾Èµå·ÎÀ̵å 1pxÀ» mm·Î ȯ»êÇÏ´Â ¹®Á¦ÀÔ´Ï´Ù +1 ÀÌÅÂÇü 12-18 5572
204  À¯·á¾ÛÀ» ¿Ã·È´Âµ¥ °áÁ¦¿¡¼­ ¿¡·¯°¡ ³ª¼­ ¾Æ¹«µµ ¾È¹Þ¾Ò³×¿ä. ¤Ì¤Ì ÀÌ°Å ¿Ö ÀÌ·¸ÁÒ?? µµ¿ÍÁÖ¼¼¿ä. ¤Ð¤Ð +1 ±èÅÂÇü 12-13 4860
 1  2  3  4  5  6  7  8  9  10  11  12  
 
 
 
Copyright ¨Ï wwwold.androidstudy.co.kr. All rights reserved.