所以我有一个有GridView的布局。我正试图用图像填充它。因此,我使用Bitmap对象填充数组并执行以下操作:
setContentView(R.layout.view_photos);
gridView = (GridView) findViewById(R.id.gridView1);
ArrayAdapter<Bitmap> adapter = new ArrayAdapter<Bitmap>(this,android.R.layout.simple_list_item_1, pix);
gridView.setAdapter(adapter);
令我沮丧的是,当我启动它时,应用程序会崩溃。
我仍然是Android的菜鸟,但感谢您的帮助!
答案 0 :(得分:1)
android.R.layout.simple_list_item_1
是TextView
。您将不得不定义一个包含ImageView
的自定义视图。然后,您必须覆盖getView
的{{1}}方法,以使用ArrayAdapter
填充ImageView
。为教程或示例做一个像“android arrayadapter自定义视图”这样的快速谷歌。