ImageView 设置背景图片不成功
来源:互联网 发布:淘宝沉香哪家比较好 编辑:程序博客网 时间:2024/05/22 04:37
今天遇到一个很奇怪的问题(只有在一台手机上不能显示,别的手机都正常):
// path 为jpg图片在SD卡上的绝对路径 mImageView为ImageView控件对象
if (path!=null) {
//方法一:iv.setImageURI(Uri.fromFile(new File(path)));
//方法2:
Bitmap mBitmap = BitmapFactory.decodeFile(path,options);
mImageView.setImageBitmap(mBitmap);
}
以上两种方法都试过了,都不能正常显示。
解决方法:
String path =getIntent().getStringExtra(EXTRA_PATH);
BitmapFactory.Options options =new BitmapFactory.Options();
options.inSampleSize = 2;
Bitmap mBitmap = BitmapFactory.decodeFile(path,options);
if (path!=null) {
iv.setImageBitmap(mBitmap);
}
总结:
android 中基本控件都是png格式,但是存储的时候根据compress都可以改变其格式,但是在控件显示的时候有的手机就会出现问题。
所以,建议在控件上使用图片的时候,用png图片比较好。
- ImageView 设置背景图片不成功
- imageview 设置背景图片解析
- android中jiava设置ImageView背景图片
- 为ImageView设置背景图片(代码中)
- ImageView设置背景图片后置灰探究
- 安卓设置imageview 背景图片资源
- imageView背景图片拉抻
- 背景图片与IMAGEVIEW
- 设置背景图片
- 背景图片设置
- 设置背景图片
- 背景图片设置
- lualdap设置unicodePwd不成功
- 关于imageview 不让背景图片自动拉伸填充 imageview 以及布局参数的设置的小结(自己试验的可能不怎么准确)
- 如何让ImageView的背景图片不缩放
- 如何让ImageView的背景图片不缩放
- ImageView 清空图片、去除背景图片
- 代码设置背景图片
- STL之priority_queue的使用
- iOS中NSString的分割显示问题(Label中)
- 处理大并发之一 对异步非阻塞的理解
- 数据库索引的作用和优点缺点
- 【三层】为什么要分三层?
- ImageView 设置背景图片不成功
- Android Tips Round-Up, Part 3
- 安装android studio的环境配置,添加JAVA_HOME系统变量,内容为【E:\Program Files (x86)\Java\jdk1.7.0_60\】应该就行了 切
- 第一次写博客
- Android Tips Round-Up, Part 4
- Android Tips Round-Up, Part 5
- 123456789 往这串数字里插入3个乘号,使得结果最大
- 够“出色”,就放马过来!
- unity3d在2d游戏中同时拖动多个collider