Android widget之ImageView

本文介绍了Android中的ImageView组件,用于显示图像。它支持从多种来源加载图片,并提供了多种显示选项,如缩放和颜色调整。ImageView有多个直接和间接子类,如FloatingActionButton和ImageButton。关键属性包括android:scaleType,可设置不同的缩放类型,如CENTER、CENTER_CROP等。此外,还概述了ImageView的一些公共方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

简介

显示任意图像,如图标。ImageView类可以加载来自各种来源(如资源或内容提供商)的图像,负责从图像中计算其测量,以便可以在任何布局管理器中使用,并提供各种显示选项,如缩放和着色。

  1. 已知的直接子类
    • FloatingActionButton
    • ImageButton
    • QuickContactBadge
  2. 已知的间接子类
    • ZoomButton

属性

xml属性相关方法作用效果
android:adjustViewBoundssetAdjustViewBounds(boolean)如果你想让ImageView调整它的边界来保持它的长宽比,那就把它设为true。
android:baselinesetBaseline(int)设置此视图中基线的偏移量。
android:baselineAlignBottomsetBaselineAlignBottom(boolean)如果为true,图像视图将是基于其底部边缘的基线。
android:cropToPaddingsetCropToPadding(boolean)如果为true,图像将被裁剪以适应它的填充。
android:maxHeightsetMaxHeight(int)为该视图提供最大高度的可选参数。
android:maxWidthsetMaxWidth(int)为该视图提供最大宽度的可选参数。
android:scaleTypesetScaleType(ImageView.ScaleType)控制图像如何缩放或移动以匹配这个ImageView的大小。
android:srcsetImageResource(int)设置一个可绘制的图形,作为这个ImageView的内容。


  • 注:android:scaleType — setScaleType(ImageView.ScaleType) 的ScaleType类型

    1. CENTER
      将图像置于视图中,但不执行缩放。
    2. CENTER_CROP
      缩放图像(保持图像的纵横比),使图像的尺寸(宽度和高度)都等于或大于视图的相应尺寸(减去填充)。
    3. CENTER_INSIDE
      缩小图像均匀(保持图像的纵横比),使图像的尺寸(宽度和高度)都等于或小于视图的相应尺寸(减去填充)。
    4. FIT_CENTER
      使用缩放图像CENTER。
    5. FIT_END
      使用缩放图像END。
    6. FIT_START
      使用缩放图像START。
    7. FIT_XY
      使用缩放图像FILL。
    8. MATRIX
      绘制时使用图像矩阵进行缩放。


公共方法

http://android.xsoftlab.net/reference/android/widget/ImageView.html#pubmethods


知识贵在分享!

博客有一定流量的时候或者有固定的访客的时候,是否想过也卖个广告位挣点网费,O(∩_∩)O~,经常逛博客的朋友应该会看到,某些博主在博客上放的招商广告,那广告位图片做的十分漂亮,如果你流量不错的话,是否也想过这些呢? 这些图片一般都放在博客的侧栏的显眼处,当你图片做好后,把它放到博客的侧栏的过程中,就会有点小麻烦了,需要修改sidebar.php中的代码,稍有不慎整个侧栏就会被你改动的面目全非,着实让人难受,如果你为此而烦恼的话,那么,你可以试试这款插件Image Widget,这款插件可以帮你添加图片到侧栏中,也让你省去了麻烦。 Image Widget插件安装: 1、下载Image Widget插件,将压缩包解压后,把文件夹上传到wp-content/plugins/目录下,登录WordPress管理后台,点击“Plugins”找到上传的插件,激活该插件。 2、插件激活后,在后台的左侧栏中“Appearance”--->“Widgets”中,把“Image Widgets”拖拽到sidebar中去。如下图所示: 图中是上传设置好后的效果,页面中主要包括了已下几个内容: •Title:标题 •Image:设置上传的图片 •Caption:图片的描述 •Link:图片链接的URL •width:宽度 •Height:高度 •Align:对其方式(无,左,中,右) •Alternate Text:设置Alt文本 这些内容的填写都十分的简单,图片上传成功后,那么,就会在前台页面出现漂亮的图片招商广告位了,这样就不会再去麻烦的修改代码了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值