Android将图像加载到GridView中
我想将本地图片加载到GridView中 我的适配器中的代码是Android将图像加载到GridView中,android,android-imageview,android-gridview,Android,Android Imageview,Android Gridview,我想将本地图片加载到GridView中 我的适配器中的代码是 public View getView(int position, View convertView, ViewGroup parent) { ImageView imageView; if (convertView == null) { // if it's not recycled, initialize some attributes imageView = new ImageVi
public View getView(int position, View convertView, ViewGroup parent) {
ImageView imageView;
if (convertView == null) {
// if it's not recycled, initialize some attributes
imageView = new ImageView(context);
//imageView.setLayoutParams(new GridView.LayoutParams(85, 85));
imageView.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));
imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
imageView.setPadding(8, 8, 8, 8);
} else {
imageView = (ImageView) convertView;
}
Bitmap btmp = BitmapFactory.decodeFile(images.get(position).getAbsolutePath());
BitmapImage img = new BitmapImage(btmp);
btmp = ThumbnailUtils.extractThumbnail(btmp, 128,128);
imageView.setImageBitmap(btmp);
return imageView;
}
现在我的问题是加载我的应用程序需要很长时间(几秒钟)。而且滚动也非常困难
有没有一种快速的方法来创建我的图片概览的缩略图
或者有没有一种方法可以使网格单元并行加载?
或者只显示一张空白图片,并在加载缩略图后替换它?使用毕加索库 毕加索。带(上下文)
.load(R.drawable.your_图像)
.占位符(R.drawable.icon_waitong)
.error(R.drawable.icon_错误)
.进入(图像视图) 看看这个: