Android学习

2023-11-03

Android学习|控件_imageView

主要属性

1.android:src:设置图片资源

2.android:scalefype:设置图片缩放类型
3.android:maxHeight:最大高度

4,android:maxWidth:最大宽度

5.android:adjustViewBounds:调整View的界限


scalefype属性

上述主要属性中,缩放类型scalefype包含如下内容:

1,fitstart:保持宽高比缩放图片,直到较长的边与Image的边长相等,缩放完成后将图片放在ImageView的左上角
2.fitCcenter:默认值,同上,缩放后放于中间
3.fitEnd:同上,缩放后放于右下角
4,fitxY:对图像的横纵方向进行独立缩放,使得该图片完全适应1mageView,但是图片的宽高比可能会发生改变

5,center:保持原图的大小,显示在1mageView的中心。当原图的size大于mageView的size,超过部分裁剪处理。
6,centerCrgp:保持宽高比缩放图片,直到完全覆盖mageView,可能会出现图片的显示不完全

7,centerlnside:保持宽高比缩放图片,直到ImageView能够完全地显示图片,如果图片过小,则按照原图大小显示

8,matrix:不改变原图的大小,从mageView的左上角开始绘制原图,原图超过ImageView的部分作裁剪处理

​        缩放类型不同,所呈现出来的效果也不同。当没有指定最大长宽时,可能会发生填充全部的情况,在设置之后, android:adjustViewBounds=“true” 来进行生效。


演示

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">


<ImageView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:src="@drawable/img1"
    android:scaleType="centerCrop"

    android:maxHeight="200dp"
    android:maxWidth="500dp"
    android:adjustViewBounds="true"
    >

</ImageView>




</LinearLayout>

请添加图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android学习 的相关文章

随机推荐

  • C单元测试框架——CMockery (3)中文手册

    Cmockery 单元测试框架 翻译的匆忙 没有校验 纰漏之处感谢请指正 转载请注明来自 see see 版权归原文 所有 Cmockery 是一个轻量级的库 作者用它来做C单元测试 目录 动机 概述 执行测试 异常处理 出错处理 断言 断
  • 河南省历年高考人数(2004-2021)

    一年一度高考时 我的高考已经过去15年了 河南高考人数创了新高 搜了一下历年人数 自己画了一个图
  • 前端XMLHttpRequest发送请求

    export function filePreview fileName ftpDownloadPath departmentId let mockXHR new XMLHttpRequest mockXHR open post baseU
  • python中的is None和==None

    1 python代码if not x 和if x is not None 和if not x is None 使用 2 python 中None is 和 的深入探讨 3 Python中为什么要用 is None 来代替 None
  • 服务器怎么设置虚拟网卡,VMWare虚拟网卡配置

    VMWare提供了三种工作模式 它们是bridged 桥接模式 NAT 网络地址转换模式 和host only 主机模式 要想在网络管理和维护中合理应用它们 你就应该先了解一下这三种工作模式 1 bridged 桥接模式 在这种模式下 VM
  • 计算机网路实验三 TCP和UDP协议分析

    计算机网路实验三 TCP和UDP协议分析 一 实验目的及任务 1 熟悉TCP UDP的协议基本原理 2 利用Wireshark对TCP和UDP进行协议分析 二 实验环境 与因特网连接的计算机网络系统 操作系统为windows Wiresha
  • EGL Error : Could not create the egl surface: error = 0x3003

    这个错误一般是屏幕位深参数不正确导致的 修改屏幕对应的fb参数即可 16 24 32等 echo 16 gt sys class graphics fb0 bits per pixel 这里我的屏幕对应的是fb0 如果是屏和fb不对应 也可
  • 通过C#代码实现开启摄像头,截图,录像等功能

    using System using System Collections Generic using System Linq using System Text using System Threading Tasks using Sys
  • 详解 Solidity 事件Event

    很多同学对Solidity 中的Event有疑问 这篇文章就来详细的看看Solidity 中Event到底有什么用 写在前面 Solidity 是以太坊智能合约编程语言 阅读本文前 你应该对以太坊 智能合约有所了解 如果你还不了解 建议你先
  • uni push2.0实现消息推送(在线&离线)

    uni push2 0配置 需要开通uniCloud服务 推荐阿里云 生成证书 安卓 https ask dcloud net cn article 68 ios https docs getui com getui mobile ios
  • Python兼职这么火,千万别被骗了,这里整理了一份兼职要点,搞副业不踩坑!

    程序开发领域有这样一句话 人生苦短 我用Python 这本是开发者大佬Bruce Eckel的金句 Life is short you need Python 有趣的是 很多人并非专职程序员 但却把这句话奉为神谕 所以Python究竟有什么
  • C++ Primer阅读笔记--const限定符的使用

    1 知识点 const 对象必须初始化 const 对象一旦创建后其值不能再改变 因此 const 对象必须初始化 const int k 错误 未被初始化 const int j 42 正确 const对象被初始化 const 对象的共享
  • Linux下创建一个git仓库详细介绍

    提示 文章写完后 目录可以自动生成 如何生成可参考右边的帮助文档 文章目录 前言 一 git仓库创建前的准备 注意 引号内请输入你自己设置的名字 和你自己的邮箱 此用户名和邮箱是git提交代码时用来显示你身份和联系方式的 以便其他人看不懂你
  • java score_Score.java

    package Score import java io File import java io FileInputStream import java io FileNotFoundException import java io IOE
  • 从防御到应急响应 XDR-翻译

    2017年 Gartner提出了精密编排的自动化响应SOAR模型 Security Orchestration Automation and Response 并且提出将安全产品以及安全流程链接和整合起来 通过预定义的工作流 Work fl
  • spec文件知识整理

    rpmbuild目录下各个文件的用途 spec文件一般包含以下部分 文件头 Name hellorpm 名字为源码tar gz 包的名字 Version 1 0 0 版本号 一定要与tar gz包的一致哦 Release 1 dist 释出
  • 情商-《整理情绪的力量》-读后感

    读书使人进步 每天进步一点点 前言 是否有过无法整理好自己情绪的时候 是否有过对自己的情绪无计可施 只能任其左右的时候 心情烦躁 做什么事都心不在焉 生了一肚子气 听不进对方的意见 提不起干劲来 没法好好工作 焦虑万分 不能冷静地行动 虽然
  • 「骚操作」我背着女朋友,用 Python 偷偷抓取了她的行踪

    点击上方 AI派 选择 设为星标 最新分享 第一时间送达 阅读文本大概需要 5 分钟 1 目 标 场 景 有时候女朋友一个人在外面玩耍 问她在哪个地方 就是不告诉我 但是 你又很想知道女朋友的 位置 这该如何是好 其实你可以这样套路女朋友
  • Microsoft首席信息安全官CISO研讨会白皮书:网络安全简介(01)

    Microsoft Cybersecurity Briefing 01 2022年9月22日微软举行了信息安全官 CISO 研讨会 Security is our top priority and we are committed to w
  • Android学习

    Android学习 控件 imageView 主要属性 scalefype属性 演示 主要属性 1 android src 设置图片资源 2 android scalefype 设置图片缩放类型 3 android maxHeight 最大