imageview-ImageView放入图片后宽高变化

问题描述

ImageView放入图片后宽高变化

屏幕尺寸1920*1080,图片尺寸也是1920*1080,图片放入一个ImageView中然后获得的ImageView的却是1845*1080,而且宽度虽然一直却两边都有留白,请教这到底是为什么?

解决方案

不知道你的ImageView是怎么申明的。不过可以用LayoutParams改变ImageView的宽高

ImageView imageView = new ImageView(this);
int width = ...;//px单位
int height = ...;//px单位

LinearLayout.LayoutParams lp= new LinearLayout.LayoutParams(width , height);
imageView.setLayoutParams(lp);

imageView.setBackground(new BitmapDrawable(bitmap));//bitmap是你的图片

时间: 2024-10-27 15:18:13

imageview-ImageView放入图片后宽高变化的相关文章

把ckeditor上传完图片后宽高固定成100%,在哪里修改,哪位大神帮帮忙?

问题描述 把ckeditor上传完图片后宽高固定成100%,在哪里修改,哪位大神帮帮忙? 解决方案 修改CKEditorpluginsimagedialogsimage.js这个文件,找到下面2句,替换为下面的 C.setValueOf('info''txtWidth'D.$.width)C.setValueOf('info''txtHeight'D.$.height)=======>C.setValueOf('info''txtWidth''100%')C.setValueOf('info''

js判断图片加载完成后获取图片实际宽高的方法_javascript技巧

本文实例讲述了js判断图片加载完成后获取图片实际宽高的方法.分享给大家供大家参考,具体如下: 通常,我们会用jq的.width()/.height()方法获取图片的宽度/高度或者用js的.offsetwidth/.offsetheight方法来获取图片的宽度/高度,但这些方法在我们通过样式设置了图片的宽高后获取的就不是图片的实际宽高,这显然在有些时候不是我们想要的结果,那么有没有一种方法来获取这样的实际宽高呢?答案是有的.下面的代码就能解决这样的问题: <img src="01.jpg&q

jQuery获取intput file图片的宽高

如何判断input file表单里上传的图片的宽高呢?这个时候图片还没真正上传,也不是在页面上展示,不能使用$("id").width()这种方式. 在Stack Overflow找到一个方法: var _URL = window.URL || window.webkitURL; $("#file").change(function (e) {     var file, img;     if ((file = this.files[0])) {        

JS获取图片实际宽高及根据图片大小进行自适应_javascript技巧

JS获取图片实际宽高,以及根据图片大小进行自适应 复制代码 代码如下: <img src=https://yunqi-tech.oss-cn-hangzhou.aliyuncs.com/xxx.jpg id="imgs" onload="adapt();"/> 复制代码 代码如下: function adapt(){ var tableWidth = $("#imgTable").width(); //表格宽度 var img = n

Js获取图片原始宽高的实现代码_javascript技巧

如果我们页面看到的图片都是缩略图,那就需要做个图片点击放大效果,那么怎样获取图片的原始宽高呢?方法如下: //获取图片原始宽度 function getNaturalWidthAndHeight(img) { var image = new Image(); image.src = img.src; return [image.width,image.height]; } //点击缩略图弹出层,显示原始图片. //获取class为tz_main_box下的所有p标签下的图片img $(".tz_

jQuery获取file控件中图片的宽高与大小_jquery

问题 如何判断input file表单里上传的图片的宽高和大小呢? 解决方案 这个时候图片还没真正上传,也不是在页面上展示,不能使用$("#id").width(),$("#id").height()这种方式. 在Stack Overflow找到一个方法获取input file图片文件的宽高: var _URL = window.URL || window.webkitURL; $("#file").change(function (e) { v

map-求解释Map放入同一对象后的对象属性会被冲掉

问题描述 求解释Map放入同一对象后的对象属性会被冲掉 举例: Map map = new HashMap(); Student st = new Stundet(); st.setName("AAA"); map.put("123",st); st.setName("BBB"); map.put("456",st); for (Map.Entry entry : map.entrySet()) { System.out.pr

php缩放图片(根据宽高的等比例缩放)实例介绍_php技巧

推荐一个简单实用的缩放图片工具 SimpleImage,参考http://www.white-hat-web-design.co.uk/blog/resizing-images-with-php/ 使用方法: 设定宽高,不等比例缩放 复制代码 代码如下: <?php include('SimpleImage.php'); $image = new SimpleImage(); $image->load('picture.jpg'); $image->resize(250,400); $i

jquery javascript获取图片的宽高代码

jquery例子 var img = $('#imageid'); var theimage = new image();t heimage.src = img.attr("src"); alert("width: " + theimage.width); alert("height: " + theimage.height); js例子 var img = new image(); img.onload = function(){  宽度=th