public List<UserDataHelper> getData() { List<UserDataHelper> list = new ArrayList<UserDataHelper>(); String selectQuery = "SELECT * FROM " + TABLE; dbase = this.getReadableDatabase(); Cursor cursor = dbase.rawQuery(selectQuery, null); if (cursor.moveToFirst()) { do { UserDataHelper quest = new UserDataHelper(); quest.setID(cursor.getInt(0)); quest.setName(cursor.getString(1)); quest.setSent(cursor.getInt(2)); quest.setRecieved(cursor.getInt(3)); quest.setTotal(cursor.getInt(4)); quest.setTimeSpent(cursor.getString(5)); list.add(quest); } while (cursor.moveToNext()); } return list;}这适用于 listView,但我想单独获取数据并将其显示在 textView 中。我怎样才能做到这一点?有很多关于列表视图的教程,但没有针对文本视图的教程,所以请有人帮助我。
2 回答
慕桂英3389331
TA贡献2036条经验 获得超8个赞
您可以简单地使用类对象来设置/获取值,对字符串值执行以下操作:-
textView.setText(quest.getName());
对于整数值,请确保使用
以下之一:-
textView.setText(""+quest.getId());或者
textView.setText(String.valueOf(integer));
白板的微信
TA贡献1883条经验 获得超3个赞
试试这个
for (UserDataHelper user:getData())
{
textView.append(user.getID()+" "+user.getName()
+" "+user.getRecieved()+" "+user.getSent()
+" "+user.getTimeSpent()+" "+user.getTotal()+"\n");
}
添加回答
举报
0/150
提交
取消
