=================================
=================================
=================================
리스트 또는 그룹리스트 리스트들을 추가할때
public View getView(int position, View convertView, ViewGroup parent)
public View getGroupView(int groupPosition, boolean isExpanded, View convertView,
ViewGroup parent)
public View getChildView(int groupPosition, int childPosition, boolean isLastChild,
View convertView, ViewGroup parent)
*여기부분에 new 로 생성해 주는 부분 항상 생각해주어야 한다. 어떻게 개선할지 항상 생각하자
int res = 0;
res = R.layout.gamesview_cell;
convertView = mInflater.inflate(res, parent, false);
여기에서 convertView 부분은 계속 레이아웃을 생성해주어서 위험한 방법이다.
if(convertView == null)
convertView = mInflater.inflate(res, parent, false);
이런식으로 바꾸어주는 것을 잊지말자
int res = 0;
res = R.layout.gamesview_cell;
if(convertView == null)
convertView = mInflater.inflate(res, parent, false);
=================================
=================================
=================================
'스마트기기개발관련 > 안드로이드 개발' 카테고리의 다른 글
안드로이드 가상키보드 밀지않고 그대로 올라가기 (0) | 2012.04.13 |
---|---|
안드로이드 데이터베이스 관련 (0) | 2012.04.05 |
안드로이드 리스트 관련 컨트롤 (0) | 2012.03.28 |
안드로이드 AlertDialog 위치, 크기 조정 꾸미기 관련 (0) | 2012.03.28 |
안드로이드 모서리 라운드 효과 관련 (1) | 2012.03.28 |