【问题标题】:Generating a list from Database of Objects从对象数据库生成列表
【发布时间】:2015-10-13 17:05:55
【问题描述】:

我对 Android 编程有点陌生。我正在尝试创建几个对象的列表。每个列表项应如下所示:

 _________________________________________
| Title Text View           | Edit |Delete|
| Secondary Title Text View |Button|Button|

每个列表项代表一个从数据库中读取的对象。我的问题是,如何根据用户可以执行的添加、编辑和删除来保持列表动态? 我想过将数据库读入一个数组,然后使用数组adpater,当程序完成时,将其写回数据库,但我无法将对象的字段匹配到每个文本视图中(或者至少我不知道如何) . 如果我的问题看起来很愚蠢,我很抱歉,我真的是 android 新手。

【问题讨论】:

    标签: java android database android-listview android-adapter


    【解决方案1】:

    我认为您想要做的是创建一个适配器来保存您从数据库中获得的数据。

    数据将使用 ListView 显示(这是显示附加草图的部分)。

    更改数据库中的数据后,您应该使用以下方法刷新适配器:

    yourAdapter.notifyDataSetChanged();
    

    因此您的 ListView 将反映更改。

    【讨论】:

      猜你喜欢
      • 2010-09-06
      • 2010-10-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-12
      • 1970-01-01
      • 1970-01-01
      • 2016-11-29
      相关资源
      最近更新 更多