Android studio图像视图和相对布局知识点
一、ImageView(图像视图)
1. 基本作用
用于在Android界面中显示图片。
直接继承自View,属于常用UI组件。
2. 使用步骤
将图片资源放入
res/drawable
目录。在布局文件或代码中引用图片资源。
3. 引用方式
XML中引用:
android:src="@drawable/图片名"
Java代码中引用:
imageView.setImageResource(R.drawable.图片名);
二、RelativeLayout(相对布局)
1. 基本语法
使用
<RelativeLayout>
标签定义。通过相对定位的方式排列子控件。
示例:
<RelativeLayoutxmlns: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 | 垂直居中 |