我将图像名称保存在数据库中,这些图像保存在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
}});
}
提前谢谢你:)
答案 0 :(得分:0)
您必须创建custom list row
才能在ListView
中显示图片
您可以参考此LINK以获得更好的理解。
答案 1 :(得分:0)
尝试创建自定义列表。您可以参考以下链接:
http://w2davids.wordpress.com/android-listview-with-iconsimages-and-sharks-with-lasers/
希望这有助于解决您的麻烦:)