【发布时间】:2013-11-06 02:11:59
【问题描述】:
所以我有一个具有 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 的菜鸟,但感谢您的帮助!
【问题讨论】:
-
view_photos.xml是否包含 ID 为gridView1的网格视图?你能发布你的logcat吗.. -
你能显示你填写列表的代码吗?另外,您是否创建了扩展 ArrayAdapter 的自定义适配器?如果是这样,请使用自定义行视图(xml 布局)并在此处对其进行扩展。然后,将“android.R.layout.simple_list_item_1”替换为“R.layout.my_custom_row_view”。
-
为了清楚起见,我想说它实际上是完全不同的东西使它崩溃,所以我们很好。现在我只需要一个自定义适配器。
标签: java android gridview bitmap android-arrayadapter