读书人

GridView刚创建图片不显示解决办法

发布时间: 2012-04-26 14:01:31 作者: rapoo

GridView刚创建图片不显示
我自己定义了个baseadapter,然后放在gridview中,现在问题是gridview第一次显示的时候画面上一片黑,然后我往下滑动,然后滑上来的话就显示一部分图片,怎么解决呢,一出来就显示?我的adapter中getview如下
@Override
public View getView(int position, View convertView, ViewGroup parent) {
ViewHolder holder = null;
if(convertView == null) {
holder = new ViewHolder();
convertView = LayoutInflater.from(c).inflate(R.layout.photo_layout, null);
holder.ivPhoto = (ImageView) convertView.findViewById(R.id.imageView_photo_item);

convertView.setTag(holder);
} else {
holder = (ViewHolder) convertView.getTag();
}
holder.ivPhoto.setImageBitmap(getBitmap(uris[position], holder.ivPhoto));

return convertView;
}

[解决办法]
这个你用的是什么控件啊,不是gridview吧。
用gallery试试。
别忘了控制内存。

PS:gallery没用过,只是知道原理,没详细玩过

读书人网 >Android

热点推荐