안드로이드 개발 질문/답변
(글 수 45,052)
ld1 = new ListData( "가","21000","20,"11");
al1.add(ld1);
ld1 = new ListData( "하","25000","10,"85");
al1.add(ld1);
ld1 = new ListData( "다","37000","6,"31");
al1.add(ld1);
ListAdapter = new ListAdapter(Lingoe.this, R.layout.list_icon_layout, al1);
List.setAdapter(ListAdapter);
이런 식의 배열로 ListView를 뿌려주고 있는데요
배열중의 두번째 컬럼의 비교를 통해서 재정렬을 시키고 싶습니다.
처음에는 들어간 데이터 순서대로 출력이 되지만 버튼을 누르면 재정렬 시키고 싶습니다.
"가","21000","20,"11"
"하","19000","10,"85"
"다","37000","6,"31"
2번째 금액정렬 내림차순
"다","37000","6,"31"
"가","21000","20,"11"
"하","19000","10,"85"
array에서 값을 비교해서 위치를 바꿔줘야 하는건가요? 조언부탁드립니다ㅠ
al1.add(ld1);
ld1 = new ListData( "하","25000","10,"85");
al1.add(ld1);
ld1 = new ListData( "다","37000","6,"31");
al1.add(ld1);
ListAdapter = new ListAdapter(Lingoe.this, R.layout.list_icon_layout, al1);
List.setAdapter(ListAdapter);
이런 식의 배열로 ListView를 뿌려주고 있는데요
배열중의 두번째 컬럼의 비교를 통해서 재정렬을 시키고 싶습니다.
처음에는 들어간 데이터 순서대로 출력이 되지만 버튼을 누르면 재정렬 시키고 싶습니다.
"가","21000","20,"11"
"하","19000","10,"85"
"다","37000","6,"31"
2번째 금액정렬 내림차순
"다","37000","6,"31"
"가","21000","20,"11"
"하","19000","10,"85"
array에서 값을 비교해서 위치를 바꿔줘야 하는건가요? 조언부탁드립니다ㅠ



