Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/214.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在android中使用高清图片_Android_Image_Gridview_High Resolution - Fatal编程技术网

在android中使用高清图片

在android中使用高清图片,android,image,gridview,high-resolution,Android,Image,Gridview,High Resolution,我在应用程序中上传高清图片时遇到一些问题。 我有一个网格视图,当我添加照片时,应用程序崩溃,说明这是内存问题 我做的一个解决方案是通过一个网站()减小图像的大小,但是图像变得模糊。 还使用了安卓开发者官方网站()上提供的解决方案,但未成功(应用程序速度太慢,我有以前的结果) 我见过很多应用程序都不存在这个问题,我想了解它们的正确操作方法。试试看,它可以从您的绘图(或url)将图像加载到您的imageView中,它的fit()方法允许您将图像降低到尽可能低的分辨率,而不会影响质量 基本上,它测量目

我在应用程序中上传高清图片时遇到一些问题。 我有一个网格视图,当我添加照片时,应用程序崩溃,说明这是内存问题

我做的一个解决方案是通过一个网站()减小图像的大小,但是图像变得模糊。 还使用了安卓开发者官方网站()上提供的解决方案,但未成功(应用程序速度太慢,我有以前的结果)

我见过很多应用程序都不存在这个问题,我想了解它们的正确操作方法。

试试看,它可以从您的绘图(或url)将图像加载到您的imageView中,它的
fit()
方法允许您将图像降低到尽可能低的分辨率,而不会影响质量

基本上,它测量目标ImageView的尺寸,并使用
resize()
将图像尺寸减小到ImageView的尺寸:

可绘制文件夹中的高质量图片:

Picasso.with(context)
       .load(R.drawable.image)
       .fit()
       .into(imageView);
来自url的高质量图片:

Picasso.with(context)
       .load("www.url.com/image.jpg")
       .fit()
       .into(imageView);
您可以找到有关如何使用毕加索的fit、Resize和scaling的更多详细信息。

试试看,它可以从您的绘图(或url)将图像加载到您的imageView中,其
fit()
方法允许您将图像降低到尽可能低的分辨率,而不会影响质量

基本上,它测量目标ImageView的尺寸,并使用
resize()
将图像尺寸减小到ImageView的尺寸:

可绘制文件夹中的高质量图片:

Picasso.with(context)
       .load(R.drawable.image)
       .fit()
       .into(imageView);
来自url的高质量图片:

Picasso.with(context)
       .load("www.url.com/image.jpg")
       .fit()
       .into(imageView);
你可以找到更多关于如何使用适合,大小和缩放毕加索的细节