Android界面设计也被称为布局,其中常见的布局包括:
- 相对布局RelativeLayout
- 线性布局LinearLayout
- 表格布局TableLayout
- 网络布局GridLayout
- 帧布局FrameLayout
UI设计相关的几个概念
- View
View在Android中可以理解为视图。它占据屏幕上的一块矩形区域,负责提供组建绘制和事件处理的方法
View类支持的常用XML属性及对应的方法
XML属性 | 方法 | 描述 |
---|---|---|
android:background | setBackgroundResource(int) | 设置背景,其属性值为Drawable资源或者颜色值 |
android:clickable | setClickable(boolean) | 设置是否响应单击事件,其属性值为boolean类型的false或者true |
android:elevation | setElevation(float) | Android API 21 新添加的,用于设置z轴深度,其属性值为带单位的有效浮点数 |
android:focusable | setFocusable(boolean) | 设置是否可以获取焦点,其属性值为boolean型的true或者false |
android:id | setId(int) |