Android开发ImageView加载网络图片变大问题
来源:互联网 发布:淘宝开放平台架构 编辑:程序博客网 时间:2024/05/20 07:59
首先我的情况是ImageView控件在fragment中,ImageView的宽高都是屏幕宽高,还有奇怪的问题,跳转到其他页面再返回又正常了。
分析:类似以上情况的一般都是线程中赋值宽高,因为可能界面显示了,但是宽高还没赋值好。返回慢一点肯定能赋值成功了的,我的又能显示正常,跟我项目返回会重新设置ImageView图片很大关系。
直接看代码:
//不采用线程获取宽高// ivHead.post(new Runnable() {// @Override// public void run() {// ViewGroup.LayoutParams lp = ivHead.getLayoutParams();// lp.height = ivHead.getWidth();// ivHead.setLayoutParams(lp);//////// }// }); //采用直接赋值ivHead宽高 FrameLayout.LayoutParams ivHeadParam = new FrameLayout.LayoutParams(screenWidth,screenWidth); ivHead.setScaleType(ImageView.ScaleType.CENTER_CROP); ivHead.setLayoutParams(ivHeadParam);
阅读全文
0 0
- Android开发ImageView加载网络图片变大问题
- Android ImageView如何加载网络图片资源
- Android ImageView如何加载网络图片资源
- Android ImageView如何加载网络图片资源
- Android如何使用ImageView加载网络图片
- ImageView加载网络图片
- ImageView简单加载网络图片
- 加载网络图片-radiobutton、imageview
- android ImageView关于网络加载图片圆形处理
- (Android学习)ImageView设置异步加载的网络图片
- Android ImageView如何加载网络和本地图片资源
- Android 异步加载网络图片到ImageView (Hnadler)
- Android 自定义ImageView加载图片
- Android ImageView图片浏览器(ImageView加载sd卡图片资源)的内存溢出问题分析
- Android ImageView图片浏览器(ImageView加载sd卡图片资源)的内存溢出问题分析
- Android开发之搜芽项目的图片加载问题(使用Volley进行网络图片加载)
- android使用ImageView加载本地SdCard图片和加载网络图片
- Android - 小功能 使用ImageView加载本地SdCard图片和加载网络图片
- SpringBoot常见问题
- git 拉取和获取 pull 和 fetch 区别
- vs2008中编译安装curl库
- mac virt-manager
- Android--操作图片Exif信息
- Android开发ImageView加载网络图片变大问题
- CStringArray--字符串数组类
- Sublime Text 2插件的安装和快捷方式总结
- scikit-learn linearRegression 1.1.1 普通最小二乘法
- 类加载机制与反射
- 1328: 整理书籍
- 离线计算,实时计算和流式计算的概念区分
- quartz简单示例
- java错题mark_7