Android 计算宽高
来源:互联网 发布:python用什么ide 编辑:程序博客网 时间:2024/05/16 01:03
只是自己用 包涵
Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.mipmap.gaobiting);BitmapFactory.Options options = new BitmapFactory.Options();// 只测量图片的options.inJustDecodeBounds = true;float height = bitmap.getHeight();float width = bitmap.getWidth();// 在拿到屏幕的的宽WindowManager manager = getWindowManager();Display display = manager.getDefaultDisplay();float screenWidth = display.getWidth();// 计算如果让照片是屏幕的宽,还是要乘以多少?scale = screenWidth / width;if (scale == 0) { scale = 1;}// 这个时候,只需要让图片的宽高是屏幕的宽,高乘以比例// 这样避免了宽和高比例失调,导致失真// 最终让图片按照宽是屏幕 高是等比例缩放的大小int displayHeight = (int) (height * scale);LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams((int) screenWidth, displayHeight);img.setLayoutParams(layoutParams);
0 0
- Android 计算宽高
- Android计算屏幕宽高
- android设备计算密度,宽高!
- Android 计算文字的宽高
- Android RenderScript 高性能计算
- Android 平台高性能计算
- 计算文本宽高
- 计算框架宽高
- 计算 label 宽高
- Android屏幕和view的宽高计算
- Android计算string在TextView所占的宽高
- android 如何计算PopupWindow宽和高
- 字符串的 宽高计算
- UILabel宽高的计算
- 计算文本的宽高
- Android:使用canvas绘柱状统计图(自动计算宽高及分度值、可左右滑动)
- NSAttributedString宽高计算小技巧
- iOS中计算文本的宽高
- 时间格式化插件(时间戳转固定日期格式)
- 不懂技术,怎样做iOS苹果应用?
- 20160919安装PHP7
- <td>中的img上下垂直居中代码
- oracle中如何将数据库中的数据导出并导入一个台oracle中
- Android 计算宽高
- scala常用语法之控制结构
- Mysql Cluster7.4.12分布式集群搭建
- nc设定tnsping超时
- Wamp5出现#1045 - Access denied for user 'root'@'localhost' (using password: NO)
- linux下安装源码包
- c语言性能优化—使用寄存器变量
- mvc与音频播放
- Scala语言与Play框架入门教程