【问题标题】:how do I add an image to my listview in android?如何在 android 中将图像添加到我的列表视图?
【发布时间】:2011-03-13 04:07:56
【问题描述】:

我有一个列表视图,里面有 2 个文本视图,由数据库使用简单的光标适配器填充。我想在列表中的每个项目中添加一个图像,其中包含数据库中的相应图像。我已经搜索过这个主题,但还没有找到解决方案。任何帮助将不胜感激

String[] from = new String[]{InventoryDbAdapter.KEY_TITLE, InventoryDbAdapter.KEY_DESCRIPTION};

    // and an array of the fields we want to bind those fields to (in this case just text1)
    int[] to = new int[]{R.id.text1,R.id.text2};

    // Now create a simple cursor adapter and set it to display
    SimpleCursorAdapter inventory = 
        new SimpleCursorAdapter(this, R.layout.row, InventoryCursor, from, to);
    setListAdapter(inventory

谢谢

【问题讨论】:

    标签: java android listview cursor simplecursoradapter


    【解决方案1】:

    真的吗?因为快速的 Google 搜索出现了 this blog entry,我认为这与我用于 Android 应用程序的搜索结果相同。

    【讨论】:

    • 我之前看过该教程,但我不明白该教程与数据库的关系,它只是将内容添加到数组列表中
    • 您的问题根本不清楚。它的标题是“如何在 android 中将图像添加到我的列表视图?” (真的没有提到数据库);您通常不会将图像存储在数据库中,而是将它们的路径和图像存储在资产目录中,然后可以按照上述教程的说明进行访问和使用。
    • 我只是将它们的路径存储在数据库中,我想我没有足够的 listiews 经验来完全理解该教程。
    • 只需完整阅读本教程,当您遇到困难时,请提出更具体的问题。
    • 好的,我想我不理解的部分是在 getorders() 方法中,当项目添加到数组列表时,只有 2 个项目,但我的数据库不知道有多少为了使用未知数量的文本和图像,我将如何使其更具动态性?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-06
    • 1970-01-01
    • 1970-01-01
    • 2011-11-28
    • 1970-01-01
    • 2020-02-12
    相关资源
    最近更新 更多