アプリケーションの値に応じて並べ替えたいのですListview
が、コーディング方法がわかりません。私が調査したところ、人々はコンパレーターとコレクションを使用して配列リストをソートしていることがわかりました。基本的に、承認または拒否などのステータスで並べ替えたいと思います。値は に保存されTAG_ACCEPT_REJECT
、 に表示されR.id.applicantStatus
ます。
以下は私のコードです:
adapter = new SimpleAdapter(
ApplicantJobStatusActivity.this,
applicantsList,
R.layout.list_applicant_status,
new String[] { TAG_UID, TAG_NAME,
TAG_ACCEPT_REJECT,
TAG_ACCEPT_REJECT_DATETIME },
new int[] { R.id.applicantUid,
R.id.applicantName,
R.id.applicantStatus,
R.id.accept_reject_datetime });
setListAdapter(adapter);
コンパレータとコレクションを使用して並べ替えコードを配置する方法と場所を知りたいですListView
。