动态添加图像到ListView

时间:2011-04-26 13:21:07

标签: android image sqlite listview

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

我需要一个能够将特定图像动态添加到每行内容的代码!

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);
    }

1 个答案:

答案 0 :(得分:1)

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

您有一个

的对象列表
  • 旗帜(图片)
  • 名称
  • 名字

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

这个演示文稿真的帮助我开始使用ListViews,我建议观看它。

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