반응형
#리스트뷰 내에서 아이템 정렬하는 방법
// 데이터 정렬을 위한 Comparator
public static Comparator<AssemBean> cmpAsc = new Comparator<AssemBean>() {
@Override
public int compare(AssemBean o1, AssemBean o2) {
return o1.getEmpNm().compareTo(o2.getEmpNm()) ;
}
};
/**
* 대상 배열을 재정렬해줍니다.
* @param targetArray -- 정렬할 배열
*/
public void orderByAssemList(ArrayList<AssemBean> targetArray){
// 전체 정렬
Collections.sort(targetArray, cmpAsc);
// Adapter에 전달
adapter.addItem(targetArray);
}
'◼︎ 개발 > Android' 카테고리의 다른 글
[Android] 안드로이드 액티비티간의 데이터 전달 (intent 사용법) - 2 (0) | 2017.02.07 |
---|---|
[Android-studio] 안드로이드 스튜디오 프로젝트 구조 (0) | 2017.02.07 |
[Android-studio] 안드로이드 스튜디오에서 SVN 사용하기 (1) | 2017.02.06 |
[Android] 안드로이드 TextEdit 자동 포커스 막기 (0) | 2017.02.01 |
[Android] 안드로이드 로딩화면 구현하기 (Android splash activity) (0) | 2017.01.31 |
[Android] android listView 초성 검색하기 (0) | 2017.01.25 |
[Android] 안드로이드 즐겨찾기 버튼 만들기 (3) | 2017.01.24 |