我将 Gridview 与 ImageView 和 TextView 一起使用。我正在使用 SimpleCursorAdapter 来显示 SQLite 数据库中的数据。我能够从数据库中显示 TextView 中的数据,但不能显示 ImageView 中的图像。我的图像路径存储在数据库中的一个字段中。我需要两个选项的代码,例如将图像存储在 SD_CARD 和 res 可绘制文件夹中,并从数据库中读取图像路径。非常感谢任何帮助。我已经搜索了很多,但没有运气。提前致谢。我是 android 新手,请使用我下面的代码并修改它。例如 ImageName 是 test1.png, test2.png, test3.png, , , ,test98.png 等。在数据库中有 100 个图像名称和 Fiedl_2 中的关联数据。
案例3:
mCursor = DemoApplication.getDbAdapter().getData(DemoApplication.Field_1, DemoApplication.Field_2, DemoApplication.Fiedl_3);
开始管理光标(mCursor);
String[] from = new String[] {"ImageName", "Field_4", "_id"};
int[] to = new int[] { R.id.pic, R.id.text1}; adapter = new SimpleCursorAdapter(this, R.layout.list_row_with_image, mCursor, from, to)
//gv是gridview并设置两列
gv.setNumColumns(2);
gv.setAdapter(适配器);
gv.setOnItemClickListener(this);