【发布时间】:2013-12-03 15:49:02
【问题描述】:
我有一个程序可以从数据库中检索数据并将其显示在列表适配器中,但我想按计划日期按升序对数据进行排序。谁能帮忙
ArrayList<HashMap<String, String>> TimesheetList = controller.getAllworkinstructions();
if(TimesheetList.size()!=0) {
ListView lv = getListView();
lv.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,int position, long id) {
Id = (TextView) view.findViewById(R.id.Id);
String valId = Id.getText().toString();
Intent objIndent = new Intent(getApplicationContext(),ViewCuttingtask.class);
objIndent.putExtra("Id", valId);
startActivity(objIndent);
}
});
SimpleAdapter adapter = new SimpleAdapter(Menu.this,TimesheetList, R.layout.list,
new String[] { "Id","weekcomm","jobid","taskid","planneddate","name","Priority"},
new int{R.id.Id,R.id.weekcomm,R.id.jobid,R.id.taskid,R.id.planneddate,R.id.name,R.id.priority});
setListAdapter(adapter);
}
【问题讨论】:
标签: android listview android-listview listadapter