검색결과 리스트
listview에 해당되는 글 2건
- 2012.03.26 android 에서 헤더섹션이 떠있는 리스트뷰 (PinnedHeaderListView) 구현. 31
- 2011.06.27 안드로이드 ListView 에서 Holder 패턴을 이용한 View 의 재활용 45
android pull to refresh 구현. (39) | 2012.03.28 |
---|---|
android ADT r17 x86 에뮬레이터 (20) | 2012.03.23 |
android 에서 Bitmap.createScaledBitmap 시 exif 정보 유지하기 (76) | 2012.03.20 |
android webview 에서 파일 업로드 하기 (32) | 2012.02.29 |
ant 를 이용해서 android 에뮬레이터 컨트롤하기 (91) | 2012.02.24 |
|
public class ItemHolder { public TextView textView = null; } public View getView(int position, View convertView, ViewGroup parent) { ItemHolder holder = null; if (convertView == null || convertView.getId() != R.layout.list_item) { // 재사용할 view 가 없거나 재사용할 view 가 다른 layout 으로 작성되어졌을경우 xml 새로 파싱합니다. // convertView 에는 여기서 inflate 한 view 만 넘어오는것이 아닙니다. // 예를들어 이 listview 에 headerView 가 있다면 headerView 역시 convertView 에 넘어오게 됩니다. // 이럴경우 원하지 않은 결과가(거의 크래쉬) 나오기때문에 반드시 layout 이 맞는지를 비교해 줘야합니다. convertView = inflater.inflate(R.layout.list_item, null); holder = new ItemHolder(); holder.textView = (TextView) convertView.findViewById(R.id.textView1); // 파싱된 결과를 holder 에 담아서 tag 로 저장해둡니다. convertView.setTag(holder); convertView.setId(R.layout.list_item); } else { // 재사용할 view 가 있을경우 해당 view 의 tag 를 가져와서 ItemHolder 로 캐스팅하여 사용합니다. holder = (ItemHolder) convertView.getTag(); } // 여기부터는 얻어온 holder 를 이용하여 데이터를 채웁니다. holder.textView.setText(getItem(position).toString()); return convertView; } |
android 에서 xml 을 이용해 이미지 전환 효과주기 (81) | 2011.07.14 |
---|---|
android 에서 xml 을 이용한 animation 처리 (32) | 2011.07.14 |
Lazy 오목 Online! for android and web (ver 2.2 ad) (108) | 2011.02.14 |
android CustomView 생성하기 (69) | 2011.01.07 |
android TabActivity 의 이해 (116) | 2011.01.05 |
RECENT COMMENT