到目前爲止,我可以使我的信息顯示在吐司消息中。我想要一些建議/幫助如何將這些信息顯示到列表視圖中。這是查看任務的意圖。 (我想,我是新至Android)將sqlite數據庫信息顯示到列表視圖Android
public void viewAssignments(View v)
{
Intent i = new Intent(this, AssignmentTracker.class);
startActivity(i);
}
這是我的麪包有行爲
public void DisplayRecord(Cursor c)
{
Toast.makeText(this,
"id: " + c.getString(0) + "\n" +
"Title: " + c.getString(1) + "\n" +
"Due Date: " + c.getString(2) + "\n" +
"Notes: " + c.getString(4),
Toast.LENGTH_SHORT).show();
}
希望這是足夠的信息,以便有人能指點我。謝謝。 這就是我如何努力,以顯示我的信息
private void displayResultList(Cursor c) {
String results = "id: " + c.getString(0) + "\n" +
"Title: " + c.getString(1) + "\n" +
"Due Date: " + c.getString(2) + "\n" +
"Notes: " + c.getString(4);
final ListAdapter workoutsAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, Integer.parseInt(results));
ListView workouts = (ListView) findViewById(R.id.listViewFromDatabase);
workouts.setAdapter(workoutsAdapter);
}
在我的課
,並在OnCreate這就是所謂的:
db.open();
Cursor c = db.getAllRecords();
if (c.moveToFirst())
{
do {
displayResultList(c);
} while (c.moveToNext());
}
db.close();
我建議你在列表視圖,適配器看了一些教程,和特別的CursorAdapter,並用更具體的問題回來。 –
謝謝,這就是我現在正在做的。你能推薦任何好的並清除教程嗎?我看了一些,但很難理解。 – Ryan159
訪問http://www.mysamplecode.com/2012/07/android-listview-cursoradapter-sqlite.html – Bharatesh