【问题标题】:How can i retrive image with all data from SQLite database and display it in listview in android? [closed]如何从 SQLite 数据库中检索包含所有数据的图像并将其显示在 android 的列表视图中? [关闭]
【发布时间】:2013-10-22 12:53:58
【问题描述】:

我是 Android 新手。

我用一张表创建了一个 SQLite 数据库。

该表字段为 CheckList_Name(TEXT)、CheckList_Image(Image)、CheckList_STATUS(Int)。

我可以将所有值存储到数据库中,也可以使用查询检索所有数据。

现在我的问题是我想将所有表值显示到一个列表视图中。

喜欢...

这是可能的。请帮帮我。

提前致谢。

【问题讨论】:

    标签: android sql sqlite listview


    【解决方案1】:

    如果您可以存储和检索所有数据,那么这应该不是问题。看看this post。您需要做的是将图像存储为 blob。然后,当您检索图像时,您只需 convert the blob to a bitmap 并将其显示在您的 ListView 中。

    我不知道您如何显示您的ListView,但您可以访问您的数据库并在您的Adapter 中检索您需要的数据。然后,这将用于在检索列表项时设置它们的值。

    【讨论】:

    • 我想在多列列表视图中显示所有表值。
    • 您可以随意布置各个列表项。每个项目都可以是表格的一行。你有什么困难。
    【解决方案2】:

    默认情况下,在 Android 中,您没有描述的 Listview;您可能应该为 DataGridView 实现一个自定义适配器。另一件事 - 最好将图像保存在闪存盘上,并且数据库中只有它们的名称。此外,您可能需要考虑在 DataGrid/ListView 中加载这些图像需要在单独的线程中完成,否则在滚动时会出现“滞后”效果。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-06
      • 2014-06-15
      相关资源
      最近更新 更多