我想要一个imageviews数组,但我不知道如何用imageview类型的对象填充它。用ImageViews Android填充数组
ImageView[] forAdapter = new ImageView[imageIds.size()];
for(int i = 0; i < imageIds.size(); i++)
{
ImageView mImageView = new ImageView(context);
forAdapter[i] = mImageView.setImageDrawable(((imagesPulled.get(imageIds.get(i)))));
}
,这并不因为.setImageDrawable
工作不返回ImageView的,我不知道,其实做任何物体!
我考虑在数组中使用drawable,但我最终为listview设置了一个arrayadapter,并且我不能用drawables做一个R.layout(我将得到一个类转换异常,因为xml文件正在使用ImageView不是可绘制的类型),所以我只能将ImageView放入数组中 - 除非我正在接近错误的问题。
谢谢你,是的,我得到它的工作。结束了对自定义阵列适配器的改变。我试图跳过自定义阵列适配器,尽管它的灵活性 – CQM