public View getView(int position, View convertView, ViewGroup parent) {
Holder holder = null;
final Login login = (Login) getItem(position);
if (convertView == null) {
convertView = new LinearLayout(context);
((LinearLayout) convertView).setOrientation(LinearLayout.HORIZONTAL);
//»èÁ¦¹öÆ° ±¸Çö
Button delete = new Button (context);
delete.setText(R.string.delete);
delete.setTextSize(20);
delete.setGravity(Gravity.RIGHT);
delete.setOnClickListener(
new Button.OnClickListener() {
public void onClick(View v) {
dbActivity.DeleteList();
}
}
);
TextView tvId = new TextView(context);
tvId.setPadding(10, 0, 20, 0);
tvId.setTextColor(Color.rgb(0, 0, 0));
TextView tvName = new TextView(context);
tvName.setPadding(20, 0, 20, 0);
tvName.setTextColor(Color.rgb(0, 0, 0));
TextView tvPw = new TextView(context);
tvPw.setPadding(20, 0, 20, 0);
tvPw.setTextColor(Color.rgb(0, 0, 0));
((LinearLayout) convertView).addView(tvId);
((LinearLayout) convertView).addView(tvName);
((LinearLayout) convertView).addView(tvPw);
((LinearLayout) convertView).addView(delete);
holder = new Holder();
holder.tv_id = tvId;
holder.tvId = tvName;
holder.tvPw = tvPw;
convertView.setTag(holder);
} else {
holder = (Holder) convertView.getTag();
}
System.out.println("position"+position);
holder.tv_id.setTextSize(20);
holder.tv_id.setText(login.get_id() + "");
holder.tvId.setTextSize(20);
holder.tvId.setText(login.getId() + " |");
holder.tvPw.setTextSize(20);
holder.tvPw.setText(login.getPw() + " ");
return convertView;
}
µ¥ÀÌÅͺ£À̽ºÀÇ _id¸¸ ¾Ë¸é »èÁ¦ °¡´ÉÇÒ°Í °°½À´Ï´Ù.
_id¸¸ ¾Ë¾Æµµ ¸®½ºÆ®ºäÀÇ ¸ðµç µ¥ÀÌÅÍ µÚÁ®¼ »èÁ¦µµ °¡´ÉÇϱäÇÒÅÙµ¥
¾îÂ÷ÇÇ »èÁ¦¹öÆ° ´©¸¦¶§ Æ÷Áö¼Ç°ª¸¸ °¡Á®¿À¸éµÇ´Ï±î µÑ´Ù ¾Ë¸é ÆíÇÒ°Í °°³×¿ä.