2012-02-13 4 views
1

내 사용자 정의 목록보기의 스크린 샷을 첨부했습니다. 효율적으로 표시하고 싶습니다. 가장 좋은 방법은 무엇입니까?안드로이드에서 목록보기를 효율적으로 표시하는 방법

enter image description here

감사
스 네하 enter image description here

나는 다른리스트보기 화면의 디스플레이를 업로드. 그러나 정렬은 적절하지 않습니다. 그것을 해결하는 방법 ??

+1

효율적으로 무엇을 의미합니까? 공간 현명한 또는 메모리 현명? – himanshu

+0

목록을보다 효율적으로 만들려면 확장형 list.Below를 사용할 수 있습니다. 목록보기. http://techdroid.kbeanie.com/2010/09/expandablelistview-on-android.html – himanshu

답변

2

ListView에는 성능을 향상시키는 매우 표준적인 방법이 있습니다.

@Override 
    public View getView(int position, View convertView, ViewGroup parent) { 

     if (convertView == null) { 
      convertView = getLayoutInflater().inflate(R.layout.text_item, parent, false); 
     } 

     ((TextView) convertView).setText(getItem(position)); 

     return convertView; 
    } 

기본적으로 변환보기를 항상 팽창시킬 필요가 없습니다. 한 번 팽창시켜 다음 번에 사용할 수 있습니다. 위는 당신이 그때 당신이 모든 정보를 구성하는 각 행 내부 테이블 레이아웃을 사용하는 것이 좋습니다 것보다 미적으로 즐거운 모양을 만드는 방법에 대해 얘기하는 경우 http://android.cyrilmottier.com/?p=422

0

에 대해 읽어 매우 표준 관행이다

관련 문제