我是Android的新人。
我用一个表创建一个SQLite数据库。
该表字段为CheckList_Name(TEXT),CheckList_Image(Image),CheckList_STATUS(Int)。
我可以将所有值存储到数据库中,也可以使用查询检索所有数据。
现在我的问题是我想将所有表值显示在一个列表视图中。
像...
这是可能的。请帮帮我。
提前致谢。
答案 0 :(得分:1)
如果您可以存储和检索所有数据,那么这应该不是问题。看看this post。您需要做的是将图像存储为blob。然后当您检索图像时,只需convert the blob to a bitmap并在ListView
中显示该图像。
我不知道您是如何显示ListView
的,但是您将访问您的数据库并在Adapter
中检索所需的数据。然后,这将用于在检索列表项时设置它们的值。
答案 1 :(得分:0)
默认情况下,在Android中,您没有按照您描述的方式拥有Listview;您可能应该为DataGridView实现自定义适配器。另一件事 - 最好将图像保存在闪存盘上,并且只在数据库中显示它们的名称。此外,您可能需要考虑在DataGrid / ListView中加载这些图像需要在单独的线程中完成,否则在滚动时您将获得“滞后”效果。