调用 setImageBitmap 并不总是适用于 ImageView
Calling setImageBitmap not always work for ImageView
在我的应用程序中,用户选择一个位图,然后我使用以下代码:
BitmapFactory.Options op= new BitmapFactory.Options();
Bitmap bitmap = BitmapFactory.decodeFile(path,op);
imageView.setImageBitmap(bitmap);
不幸的是,有时ImageView
不显示任何东西
我能做什么?
有时位图太大。这就是为什么 imageview 变成空白的原因!我想在这里你可以找到你需要的东西:http://developer.android.com/training/displaying-bitmaps/load-bitmap.html
我发现此问题适用于 Android 8 及以下版本。使用方法 setImageBitmap
或 setImageUri
没有区别: ImageView
有时会空白。没有任何错误,您可以从 ImageView
.
得到 Bitmap
解决方案。
使用 Bitmap
的宽度和高度 ImageView
不要超过屏幕尺寸的两倍,最好适合屏幕尺寸。
在我的应用程序中,用户选择一个位图,然后我使用以下代码:
BitmapFactory.Options op= new BitmapFactory.Options();
Bitmap bitmap = BitmapFactory.decodeFile(path,op);
imageView.setImageBitmap(bitmap);
不幸的是,有时ImageView
不显示任何东西
我能做什么?
有时位图太大。这就是为什么 imageview 变成空白的原因!我想在这里你可以找到你需要的东西:http://developer.android.com/training/displaying-bitmaps/load-bitmap.html
我发现此问题适用于 Android 8 及以下版本。使用方法 setImageBitmap
或 setImageUri
没有区别: ImageView
有时会空白。没有任何错误,您可以从 ImageView
.
Bitmap
解决方案。
使用 Bitmap
的宽度和高度 ImageView
不要超过屏幕尺寸的两倍,最好适合屏幕尺寸。