在listView Android中添加图片

时间:2013-11-19 09:19:04

标签: java android image sqlite listview

我将图像名称保存在数据库中,这些图像保存在drawable中,现在我想根据项目名称为数据库中的每个项目分配一个图像,我想将它与数据库进行比较。

在数据库中,图像字段和类别类型(将在列表视图中检索)

以下是用于将类别类型检索到列表视图中的代码:

SimpleCursorAdapter adapter = new SimpleCursorAdapter(getApplicationContext(), R.layout.my_profile, c, from, to);  

       ListView list = (ListView) findViewById(R.id.listView1);  

       list.setAdapter(adapter);  
       list.setOnItemClickListener(new OnItemClickListener() {   
            public void onItemClick(AdapterView<?> parent, View view,int position, long id) {      

                Intent myIntent = new Intent(view.getContext(), ShowWhereToGo.class); 
                myIntent.putExtra("id", position);
                startActivityForResult(myIntent, 0); // display SubView.class               }
            }

            @SuppressWarnings("unused")
            public void onItemClick1(AdapterView<?> arg0, View arg1,
                    int arg2, long arg3) {
                // TODO Auto-generated method stub

            }});

}

提前谢谢你:)

2 个答案:

答案 0 :(得分:0)

您必须创建custom list row才能在ListView中显示图片 您可以参考此LINK以获得更好的理解。

答案 1 :(得分:0)

尝试创建自定义列表。您可以参考以下链接:

http://w2davids.wordpress.com/android-listview-with-iconsimages-and-sharks-with-lasers/

希望这有助于解决您的麻烦:)