android - 在 Android 应用程序中创建缩略图的问题

标签 android

我正在 android 中开发一种文件管理器应用程序,我想在其中创建图像的缩略图。正在创建缩略图,但应用程序经常强制关闭并发出内存不足异常...

我尝试了以下代码

icon.setImageURI(Uri.parse(path));
                icon.setScaleType(ScaleType.FIT_XY);
                icon.setLayoutParams(new     LinearLayout.LayoutParams(30,30));

添加 View (图标);

最佳答案

确保在加载图像时将采样率指定为 BitmapFactory.Options .这将防止您的位图变得太大:

BitmapFactory.Options opts = new BitmapFactory.Options();
opts.inSampleSize = 4;
 ... use a BitmapFactory method, passing opts ...

关于android - 在 Android 应用程序中创建缩略图的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5159694/

相关文章:

android - 评分栏未占用所有可用空间

php - Android 未收到 PHP 服务器的响应

java - 将文本设置为textview在android代码中返回null

android - 如何以编程方式创建多个 fragment ?

android - 有没有办法从主要 Activity 中隐藏特定的 ListView 项目?

Android-登录后如何从Firebase获取用户信息

android - USB 与 Android/Arduino 通信

android - 当方向处于横向模式时,android 中的 Admob SMART_BANNER 不起作用

Android Assets - FileNotFound

带有 HTTP POST 的 Android JSON ajaxQuery