0

所以我有一个有 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的菜鸟,但感谢您的帮助!

4

1 回答 1

1

android.R.layout.simple_list_item_1是一个TextView。您将不得不在其中定义一个自定义视图ImageView。然后,您将不得不覆盖 的方法getViewArrayAdapter填充. 快速谷歌搜索“android arrayadapter custom view”之类的教程或示例。ImageViewBitmap

于 2013-11-06T02:24:07.763 回答