在列表视图中显示图像时出错

时间:2013-02-07 04:07:28

标签: android sqlite listview imageview

我在SQLite数据库中有一个图像资源ID,我想在列表视图中显示该图像。我创建了一个行模板,但默认图像显示在列表中。如何更新图像src?

填充列表视图,我使用以下代码

    ListView listView = (ListView) findViewById(R.id.winnerListView);

    int[] viewColumns = {R.id.winnerPositionView, R.id.winnerIcon, R.id.winnerNameView, R.id.winnerScoreView};

    SimpleCursorAdapter adapter = new SimpleCursorAdapter(this, R.layout.result_row_layout, c, DatabaseHelper.PROJECTION, viewColumns, 0);

    listView.setAdapter(adapter);

由于

2 个答案:

答案 0 :(得分:1)

要做到这一点,你必须有列表视图的自定义适配器类,使用此适配器类,您必须为listview的每一行设置视图

以下是一些Tutorial 1Tutorial 2Tutorial 3Tutorial 4希望这会对您有所帮助

答案 1 :(得分:0)

这里有示例项目如何在列表视图中加载图像。请仔细阅读。

Click here for more details