【问题标题】:dynamically adding images to a ListView动态地将图像添加到 ListView
【发布时间】:2011-04-26 21:41:19
【问题描述】:

我知道这个问题听起来很熟悉,你会告诉我,如果稍微搜索一下,我应该会找到我的答案......但是请没有什么对我有用!

我需要一个可以为每一行内容动态添加特定图像的代码!

super.onCreate(savedInstanceState);
        DatabaseHelper helper = new DatabaseHelper(this);
        database = helper.getWritableDatabase();
        Cursor data = database.query("names", fields, null, null, null, null,
                null);

        dataSource = new SimpleCursorAdapter(this, R.layout.row, data, fields,
                new int[] { R.id.first, R.id.last });

        ListView view = getListView();
        view.setHeaderDividersEnabled(true);
        view.addHeaderView(getLayoutInflater().inflate(R.layout.row, null));

        setListAdapter(dataSource);
    }

【问题讨论】:

  • 您使用了 sqlite 作为标签,但没有提到使用数据库的任何内容。您没有为您尝试过的内容和无效的内容提供代码。您向我们索要代码,但该社区不支持该代码。所以再试一次并改进问题。你被困在哪里了?到目前为止你做了什么?
  • 我有一个包含姓名和姓氏的列表视图。
  • 我想在文字(姓名,姓氏)之前添加个人国家标志
  • 编辑您的问题并添加其他信息,例如您当前解决方案的代码 sn-ps。
  • 您的图片来源是什么?可以用默认的android图标编写代码作为国家图片,以后再替换图片代码。

标签: android image sqlite listview


【解决方案1】:

这里只是一个疯狂的猜测 - 因为这个问题真的很难理解。

你有一个对象列表

  • 一面旗帜(图片)
  • 姓名
  • 姓氏

我建议使用自定义列表视图适配器来填充水平线性布局,其中包含一个 ImageView 和两个文本视图。

这个演示文稿确实帮助我开始使用 ListViews,我会推荐观看它。

http://www.google.com/events/io/2010/sessions/world-of-listview-android.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多