一、基础属性
1、id | 设置控件id |
---|---|
2、layout_width | 宽度 |
3、layout_height | 高度 |
4、background | 控件背景颜色 |
5、src | 设置图片资源 |
6、scaleType | 设置图片缩放类型 |
7、maxHeight | 最大高度 |
8、maxWidth | 最大宽度 |
9、adjustViewBounds | 调整View的界限 |
1、id
activity_main.xml
android:id="@+id/imageView1" // 给当前控件取个id叫imageView1
或者MainActivity.java
ImageView imageView1=findViewById(R.id.btn1); // 按id获取控件
2、layout_width
3、layout_height
组件宽度和高度有4个可选值,如下图:
5、src
导入图片步骤:
①复制要导入的图片
②点击“res”——“drawable”——“Paste”,粘贴图片
③给图片取个名字
导入成功,在activity_main.xml里写android:src="@drawable/sasuke"
,使用图片
6、scaleType,设置图片的缩放类型
常用属性:
- scaleType=“fitCenter” ——默认属性, 图片的长宽按比例缩放,直到控件能刚好装下,图片可能填不满控件
- scaleType=“fitXY” ——拉伸图片让图片完全撑满控件,图片可能变形
- scaleType=“centerCrop” ——长宽比例不变,缩小或放大图片,显示图片中间部分,如果图片比控件大,超出控件的部分就裁剪掉
程序示例:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="match_parent"
android:layout_width="match_parent"
android:orientation="vertical">
<ImageView
android:layout_width="400dp"
android:layout_height="100dp"
android:background=