`
寻梦者
  • 浏览: 637804 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Android ImageView控件的MaxWidth、MaxHeight不起作用

 
阅读更多

在使用imageview控件时,由于图片大小不一致,需要给图片设置个最大宽高。设置后的代码如下:


 

LinearLayout ll = new LinearLayout(ConsumeInfo.this);  
ll.setOrientation(LinearLayout.HORIZONTAL);  			        
//设置小图标  
ImageView imageView = new ImageView(ConsumeInfo.this);              
Bitmap bitmap = BitmapFactory.decodeFile((String)mData.get(position).get("imgpath")); 
imageView.setImageBitmap(bitmap);  
imageView.setMaxHeight(50);
imageView.setMaxWidth(50);
ll.addView(imageView);  

 

              运行之后,Imageview  仍然被撑开,难道是MaxWidth,MaxHeight不起作用,抓紧翻阅api文档,找到下面的解释:

                       An optional argument to supply a maximum width for this view. Only valid if setAdjustViewBounds(boolean) has been set to true. 

文档中说得很清楚,抓紧修改如下:


LinearLayout ll = new LinearLayout(ConsumeInfo.this);  
ll.setOrientation(LinearLayout.HORIZONTAL);  			        
//设置小图标  
ImageView imageView = new ImageView(ConsumeInfo.this);              
Bitmap bitmap = BitmapFactory.decodeFile((String)mData.get(position).get("imgpath")); 
imageView.setImageBitmap(bitmap);  
imageView.setAdjustViewBounds(true);  
imageView.setMaxHeight(50);
imageView.setMaxWidth(50);
ll.addView(imageView);     

 

再次运行,竟然可以了!     

分享到:
评论
1 楼 家有吃貨 2013-04-27  
谢谢哈  刚好犯同样错误了

相关推荐

    Android ImageView控件缩放和旋转图片源码.zip

    在Android开发中,ImageView是一个非常基础且常用的控件,它用于显示图像资源,如本地图片或网络图片。这个"Android ImageView控件缩放和旋转图片源码.zip"压缩包提供了关于如何实现ImageView对图片的缩放和旋转功能...

    AndroidImageView控件缩放和旋转图片源码.zip

    在Android开发中,ImageView是用于显示图像的常见控件,它可以加载本地资源、网络资源或者drawable资源。在一些应用场景中,我们可能需要实现ImageView的图片缩放和旋转功能,例如在设计一个图片查看器或者编辑器时...

    android ImageView控件缩放和旋转图片源码.rar

    在Android开发中,ImageView是用于显示图像的常见控件,它可以用来展示静态图片或动态图。这个压缩包“android ImageView控件缩放和旋转图片源码.rar”显然包含了一个实现ImageView图片缩放和旋转功能的示例代码。...

    自定义ImageView控件,具有缩放和拖拽功能

    但是,原生的ImageView并不支持缩放和拖拽操作,因此我们需要对其进行扩展,创建一个新的自定义控件。 自定义控件通常需要继承已有的View或ViewGroup类。在这个例子中,我们将继承ImageView类。创建一个新的Java类...

    Android ImageView控件缩放和旋转图片源码.zip项目安卓应用源码下载

    Android ImageView控件缩放和旋转图片源码.zip项目安卓应用源码下载Android ImageView控件缩放和旋转图片源码.zip项目安卓应用源码下载 1.适合学生毕业设计研究参考 2.适合个人学习研究参考 3.适合公司开发项目技术...

    Android从网络加载图片并显示在ImageView控件上

    在Android开发中,将网络上的图片加载到ImageView控件上是一项常见的需求,特别是在构建社交应用、电商应用或者新闻阅读类应用时。这个过程涉及到多个关键知识点,包括网络请求、图片缓存策略、线程管理以及UI更新等...

    Android ImageView控件缩放和旋转图片源码.zip源码资源下载

    本资源"Android ImageView控件缩放和旋转图片源码.zip"提供了一个关于如何实现ImageView中的图片缩放和旋转功能的源代码示例。这里我们将深入探讨这些功能的实现原理以及相关技术。 首先,我们来了解Android ...

    (android控件) ImageView 控件开发效果总结(滤镜效果)

    在Android应用开发中,ImageView控件是用于展示图像的核心组件,它可以显示图片资源、网络图片或者本地文件。本文将深入探讨如何在ImageView中实现各种滤镜效果,为用户提供丰富的视觉体验。我们将基于提供的资料...

    Android ImageView控件缩放和旋转图片源码.rar

    这个压缩包"Android ImageView控件缩放和旋转图片源码.rar"显然包含了实现ImageView图像缩放和旋转功能的源代码。以下是对这些关键知识点的详细解释: 1. **ImageView**: - ImageView是Android SDK中的一个视图类...

    Android-progress-image-view-android带简单进度的androidImageView控件

    `Android-progress-image-view-android`项目提供了一个独特的解决方案,它是一个带有简单进度指示器的自定义`ImageView`控件,使得在加载大图或网络图片时能够显示加载进度,提升用户体验。这个控件在原生的`...

    Android源码——ImageView控件缩放和旋转图片源码.zip

    在Android开发中,ImageView是用于显示图像的常见控件,它可以加载从资源、网络或文件系统获取的图像。本篇文章将深入探讨Android源码中关于ImageView控件如何实现图片的缩放和旋转功能。 首先,我们需要理解...

    android imageview点击图片磁贴效果 很炫

    在Android开发中,ImageView是用于显示单个图像的视图组件,经常被用在各种界面设计中。在标题“android imageview点击图片磁贴效果 很炫”中提到的“点击图片磁贴效果”,通常指的是当用户点击ImageView时,图片会...

    Android应用开发-ImageView控件.pptx

    当设置为`true`时,ImageView会根据图片的长宽比调整自己的尺寸,但请注意,这个属性需要配合`android:maxHeight`和`android:maxWidth`属性一起使用,才能限制ImageView的最大尺寸,防止图片过大导致布局问题。...

    Android ImageView 宽度设定,高度自适应

    总结一下,Android中实现ImageView宽度固定、高度自适应的方法主要包括:设置`layout_width`为需要的宽度,`layout_height`为`wrap_content`,开启`adjustViewBounds`,并选择合适的`scaleType`。在实际应用中,结合...

    android自定义ImageView圆角和圆形抗锯齿

    android自定义ImageView,圆角和圆形,抗锯齿.亲测可用。直接拷贝代码就行。

    Android ImageView图片放大到全屏显示

    在Android开发中,ImageView是用于显示图像的常见组件。它在许多用户界面设计中都扮演着重要角色,尤其是在处理图片展示的应用中。本篇将详细探讨如何利用ImageView实现图片的放大功能,特别是如何让图片全屏显示,...

    Android ImageView控件缩放和旋转图片源码-IT计算机-毕业设计.zip

    在Android开发中,ImageView是用于显示图像的常见控件,它可以加载本地资源、网络资源或者drawable资源。这个压缩包提供了一个关于如何实现ImageView图片的缩放和旋转功能的源码示例,对于初学者和正在进行毕业设计...

    android ImageView动态设置尺寸、圆角(绝对好用)

    在Android布局文件中,我们通常通过`android:src`属性指定图像源,而`android:layout_width`和`android:layout_height`属性用来设置ImageView的大小。 然而,在实际应用中,我们可能需要根据不同的需求动态地调整...

Global site tag (gtag.js) - Google Analytics