关闭

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

标签: imageviewMaxWidthMaxHeight不起作用解决办法
497人阅读 评论(0) 收藏 举报
分类:

源码中是这样说的:
* An optional argument to supply a maximum height for this view. Only valid if
* {@link #setAdjustViewBounds(boolean)} has been set to true. To set an image to be a
* maximum of 100 x 100 while preserving the original aspect ratio, do the following:
* 1) set adjustViewBounds to true
* 2) set maxWidth and maxHeight to 100
* 3) set the height and widthlayout params to WRAP_CONTENT.

所以必须设置adjustViewBunds属性

起作用布局代码如下


<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/qqbackground6"
android:background="#8800"
android:adjustViewBounds="true"
android:maxWidth="270px"
android:maxHeight="800dp"
/>
这里写图片描述

1
0
查看评论

android:maxHeight,android:maxWidth失效

在Android的布局文件中,设置某一个view的最大宽和最大高,比如ImageView,如果仅仅这么做: android:maxHeight="25dip" android:maxWidth="25dip" 没有作用,完全失效。原因是:仅仅设置vie...
  • zhangphil
  • zhangphil
  • 2015-08-20 13:00
  • 5804

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

在使用imageview控件时,由于图片大小不一致,需要给图片设置个最大宽高。设置后的代码如下: LinearLayout ll = new LinearLayout(ConsumeInfo.this); ll.setOrientation(LinearLayo
  • love__coder
  • love__coder
  • 2011-08-11 11:07
  • 20093

Android下打印调试堆栈方法

打印堆栈是调试的常用方法,一般出现异常时,我们可以在跑出异常时也将堆栈情况打印出来,这样十分方便错误查找。另外实际上也有一个非常有用的功能:分析代码的行为。android代码太过庞大了,完全的静态分析经常是无从下手,因此通过打印堆栈的动态分析也十分必要。 Android打印堆栈的方法: 1. z...
  • freshui
  • freshui
  • 2013-07-26 10:38
  • 79503

android:maxHeight,android:maxWidth失效,不起作用

版权声明:本文为Zhang Phil原创文章,欢迎转载!转载请注明出处:http://blog.csdn.net/zhangphil在Android的布局文件中,设置某一个view的最大宽和最大高,比如ImageView,如果仅仅这么做:android:maxHeight="25dip&q...
  • szyangzhen
  • szyangzhen
  • 2017-06-19 15:42
  • 1070

ImageView 设置 maxWidth/maxHeight 和 adjustViewBounds

在layout文件中,设置IamgeView的最大(最小)高度(宽度)时,需要同时设置android:adjustViewBounds="true",这样设置才会生效。在代码中设置时,需要setAdjustViewBounds为true。一个layout的实例 android:...
  • Buaaroid
  • Buaaroid
  • 2015-11-04 18:33
  • 2499

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

LinearLayout ll = new LinearLayout(ConsumeInfo.this); ll.setOrientation(LinearLayout.HORIZONTAL); //设置小图标 ImageView imageView = new I...
  • wyqlxy
  • wyqlxy
  • 2014-01-22 14:39
  • 1066

Android ImageView maxHeight maxWidth

android:adjustViewBounds="true" android:maxHeight="50dp"         android:maxWidth="50dp"
  • yuhanxun
  • yuhanxun
  • 2014-10-06 13:24
  • 274

Android ImageView控件中的MaxWidth,MaxHeight不起作用

在使用imageview控件时,由于图片大小不一致,需要给图片设置个最大宽高。设置后的代码如下: LinearLayout ll = new LinearLayout(ConsumeInfo.this);   ll.setOrientation(LinearLayout.HOR...
  • qq_16542775
  • qq_16542775
  • 2015-09-08 10:02
  • 478

Android SeekBar的使用

Google提供了SeekBar控件,可以非常方便的制作抽屉效果,但起初使用该控件还是碰到不少问题,因此记录如下: 其中两个属性比较重要: progressDrawable: 表示SeekBar的背景色;thumb 表示滑动的图片。 有两点需要注意: 1、通常设置thumb后,滑动图片会被隐...
  • wangbole
  • wangbole
  • 2012-02-10 19:23
  • 9346

ImageView设置maxWidth与maxHeight不起作用

代码如下: <ImageView android:id="@+id/imageView" android:src="@drawable/image" android:padding="1...
  • m631521383
  • m631521383
  • 2014-03-06 21:00
  • 2492
    个人资料
    • 访问:46420次
    • 积分:879
    • 等级:
    • 排名:千里之外
    • 原创:39篇
    • 转载:3篇
    • 译文:0篇
    • 评论:13条
    最新评论