ImageView有一个属性设置:adjustViewBounds,其值默认为false,

若没有设置成true,则当ImageView的Height/Width设置成wrap_content时,则maxHeight, maxWidth都将不起作用。

正确的设置方法如下:

<ImageView     android:layout_width="match_parent"    android:adjustViewBounds="true"    android:layout_height="wrap_content"    android:maxHeight="250dp"    android:scaleType="fitStart"    android:src="@drawable/test_img"    />

这样,当图片高度大于250dp时,会缩放到250dp的高度。

更多相关文章

  1. 【转】Eclipse 开发Android小程序遇到的问题总结
  2. android之RadioButton与RadioGroup,CheckBox,switch,ToggleButton
  3. Android判断app是否后台运行中,后台运行通知栏提示
  4. android中画廊视图Gallery和ImageSwitcher组件的使用
  5. Android(安卓)Universal-Iamge-Loader的DisplayImageOptions
  6. 【Android】 设置App字体不跟随系统字体改变
  7. android 系统 makefile文件(Android.mk)组织结构
  8. Android之使用PopupWindow使用和总结
  9. android之绘图工具类详解

随机推荐

  1. android 中文API:android
  2. Android之使用Android-query框架开发实战
  3. 2016年3月1日Android实习笔记
  4. android抽屉效果
  5. Android中ImageView和VideoView铺满父元
  6. Android(安卓)分析内存的使用情况
  7. android调用unity
  8. Android Step by Step (1)——第一个Andr
  9. 基本组件之列表视图
  10. Windows如何配置Android的ADB环境变量