在 android 上以动态创建的文本视图之类的方式显示数据库中的日期

Displaying date from databse in something like dynamically created TextViews on android

我在 android 中有这段代码可以将数据从数据库打印到日志中。

List<Message> messages = db.getAllMessages();

for (Message mg : messages) 
{
  String log = "Id: "+mg.getID()+", Message: " + mg.getMessage() + ", Time: " + mg.getDate();
  // display everything on log
  Log.d("", log);
}

在 android 上有什么方法可以让我在动态生成的 TextView 之类的东西上显示这些数据?

您应该使用 ListViewCursorAdapter。 在这种情况下,您的 db.getAllMessages() 应该 return 只是一个 Cursor,您可以将其与 CursorAdapter.

一起使用