图片宽度为控件宽度,高度按比例缩放
来源:互联网 发布:mmd舞蹈动作数据 编辑:程序博客网 时间:2024/04/30 13:58
ImageView图片宽度为控件宽度,高度按比例缩放
图片宽度固定,高度按比例缩放自适应
本身不知道图片宽度和高度
首先,定义ImageView,在该ImageView中,我们需要设置属性android:adjustViewBounds="true",他的意思图片是否保持宽高比。切记的一点是该属性需要与maxWidth、MaxHeight一起使用,否则单独使用没有效果。
- <ImageView
- android:id="@+id/img_list"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:scaleType="centerCrop"
- android:adjustViewBounds="true"
- android:src="@drawable/load_default_img" />
android:adjustViewBounds="true"必须与MaxHeight一起使用才能有效,所以,我要设置该ImageView的最大高度MaxHeight:
- int screenWidth = getScreenWidth(this); // 获取屏幕宽度
- ViewGroup.LayoutParams lp = testImage.getLayoutParams();
- lp.width = screenWidth;
- lp.height = LayoutParams.WRAP_CONTENT;
- testImage.setLayoutParams(lp);
- testImage.setMaxWidth(screenWidth);
- testImage.setMaxHeight(screenWidth * 5); //这里其实可以根据需求而定,我这里测试为最大宽度的5倍
0 0
- ImageView图片宽度为控件宽度,高度按比例缩放
- [转载]ImageView图片宽度为控件宽度,高度按比例缩放
- ImageView图片宽度为控件宽度,高度按比例缩放
- 图片宽度为控件宽度,高度按比例缩放
- iOS 图片处理方法(按比例缩放,指定宽度按比例缩放)
- iOS 图片处理方法(按比例缩放,指定宽度按比例缩放)
- Android根据屏幕宽度,按比例缩放图片
- android根据屏幕宽度,按比例缩放图片
- JS控制图片按比例缩放并不超过一定宽度和高度(居中对齐)
- JS控制图片按比例缩放并不超过一定宽度和高度
- iOS 图片处理-按比例缩放 (1.按比例缩放 2.指定宽度按比例缩放)
- Android 设置ImageView宽度固定,其高度按比例缩放适应
- Android 设置ImageView宽度固定,其高度按比例缩放适应
- Android 设置ImageView宽度固定,其高度按比例缩放适应
- Android根据屏幕宽度,按比例缩放图片(图片)
- 浅谈Android根据屏幕宽度,按比例缩放图片
- 图片宽度全屏显示 高度按比例显示()
- Android 自定义imageview图片高度固定大小宽度按比例自适应
- 初学 retrofit2与RXJava 的搭配使用
- Matlab如何在图上画包围目标区域的矩形(或圆)
- 营改增后不能抵扣的15种专用发票情形
- C++灵魂所在之---多态的前世与今生
- mac go sublime 3
- 图片宽度为控件宽度,高度按比例缩放
- 生成螺旋线形状的随机点
- C# 使用Parallel并行开发Parallel.For、Parallel.Foreach实例
- 约束总结
- C++之虚函数
- 【Get深一度】高斯白噪声之——散粒噪声(shot noise )
- gulp教程之gulp中文API
- 第十六周阅读程序-7
- SAP中采购订单状态与MRP的关系