绝对布局的概念
绝对布局(AbsoluteLayout)是通过指定x、y坐标来控制每一个控件位置的。
常用属性
属性 | 含义 |
---|---|
android:layout_x | x坐标 |
android:layout_y | y坐标 |
例如:设置按钮处于x 50,y 50的位置
<?xml version="1.0" encoding="utf-8"?>
<AbsoluteLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_x="50dp"
android:layout_y="50dp"/>
</AbsoluteLayout>
常用度量单位
px:像素,即在屏幕中可以显示最小元素单位。
pt:磅数,一磅等于1/72英寸,一般pt会作为字体的单位来显示。
dp:基于屏幕密度的抽象单位。不同设备有不同的显示效果,根据设备分辨率的不同来确定控件的尺寸。
sp:可伸缩像素,采用与dp相同的设计理念,推荐设置文字大小时使用。