2012-02-10 4 views
0

내 응용 프로그램에서 LayoutInflater를 사용하여 화면에 표시되는 항목 목록을 만들었습니다. 내가 사용하고있는 데이터는 데이터베이스에서 가져 와서 목록에 넣었습니다.알파벳순으로 데이터베이스에서 데이터를 주문 하시겠습니까?

필드 기반의 순서로 데이터를 표시 할 수있는 방법이 있나요 :

이 이미지는 간단하게 이해할 수 있도록한다 : - enter image description here

을 이제 내가 무엇을 얻기 위해 노력하고 있어요하는 경우 "테스트에 사용자가 클릭 목록은 사전 순으로 정렬됩니다. 사용자가 "Completion Status"를 클릭하면 다른 필드와 함께 주문됩니다.

비슷한 문제를 해결 한 사람이라면 누구나 아이디어를 제안 할 수 있습니까?

+0

우리에게 보여줄 수있는 코드가 있습니까? 이 문제에 현재 어떻게 접근하고 있는지 알 수 있다면 가능한 해결책을 제시하는 것이 더 쉬울 것이라고 생각합니다. – blahman

답변

1

실행 쿼리 데이터베이스 쿼리의 종류 구현할 수로

sqlDB.query(tablename, columns, selection, selectionArgs, groupBy, having, orderBy); 

예 : 커서 C = sqlDB.query ("TABLENAME", NULL, NULL, NULL, NULL, NULL, " your_column ")

다음은 부 풀릴 레이아웃

+0

이것이 저에게 효과가있을 것이라고 생각합니다. 고맙습니다. – Navdroid

2

orderby 절을 지정하여 열 필드를 정렬하도록 정의 할 수 있습니다.

관련 문제