为了账号安全,请及时绑定邮箱和手机立即绑定

在 TextView 中显示数据

在 TextView 中显示数据

心有法竹 2022-01-12 16:15:25
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));


查看完整回答
反对 回复 2022-01-12
?
白板的微信

TA贡献1883条经验 获得超3个赞

试试这个


for (UserDataHelper user:getData())

        {


            textView.append(user.getID()+" "+user.getName()

                            +" "+user.getRecieved()+" "+user.getSent()

                            +" "+user.getTimeSpent()+" "+user.getTotal()+"\n");

        }


查看完整回答
反对 回复 2022-01-12
  • 2 回答
  • 0 关注
  • 254 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号