一、ImageView(图像视图)
1. 基本作用
-
用于在Android界面中显示图片。
-
直接继承自View,属于常用UI组件。
2. 使用步骤
-
将图片资源放入
res/drawable
目录。 -
在布局文件或代码中引用图片资源。
3. 引用方式
-
XML中引用:
android:src="@drawable/图片名"
-
Java代码中引用:
imageView.setImageResource(R.drawable.图片名);
二、RelativeLayout(相对布局)
1. 基本语法
-
使用
<RelativeLayout>
标签定义。 -
通过相对定位的方式排列子控件。
示例:
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
...>
<!-- 子控件 -->
</RelativeLayout>
2. 常用属性分类
(1)相对于其他控件对齐(属性值为其他控件的ID)
属性 | 说明 |
---|---|
layout_alignLeft |
与指定控件左对齐 |
layout_alignRight |
与指定控件右对齐 |
layout_alignTop |
与指定控件顶部对齐 |
layout_alignBottom |
与指定控件底部对齐 |
(2)相对于其他控件定位(属性值为其他控件的ID)
属性 | 说明 |
---|---|
layout_toLeftOf |
位于指定控件左侧 |
layout_toRightOf |
位于指定控件右侧 |
layout_above |
位于指定控件上方 |
layout_below |
位于指定控件下方 |
(3)相对于父容器对齐(属性值为boolean)
属性 | 说明 |
---|---|
layout_alignParentLeft |
与父容器左对齐 |
layout_alignParentRight |
与父容器右对齐 |
layout_alignParentTop |
与父容器顶部对齐 |
layout_alignParentBottom |
与父容器底部对齐 |
(4)相对于父容器居中(属性值为boolean)
属性 | 说明 |
---|---|
layout_centerInParent |
在父容器中央 |
layout_centerHorizontal |
水平居中 |
layout_centerVertical |
垂直居中 |