Q:界面UI元素
A:
1、View类:
最基本的UI类,其他高级UI组件由其派生
每个View代表一块矩形区域,负责绘制该区域,处理事件,也可以设置该区域是否可见,是否可以获得焦点
2、Viewgroup类:
View的容器,是个抽象类
3、Layout
LinearLayout:Viewgroup的实现类之一,若设置为水平布局,则加入的View会从左至右排列
RelativeLayout:相对布局,比如可以设定A总在B的左侧
4、LayoutParams
一个View加入到ViewGroup中,ViewGroup根据该类确定具体的Layout
Q:常见界面任务
A:在书中的位置如下
Q:菜单
A:
1、View类:
最基本的UI类,其他高级UI组件由其派生
每个View代表一块矩形区域,负责绘制该区域,处理事件,也可以设置该区域是否可见,是否可以获得焦点
2、Viewgroup类:
View的容器,是个抽象类
3、Layout
LinearLayout:Viewgroup的实现类之一,若设置为水平布局,则加入的View会从左至右排列
RelativeLayout:相对布局,比如可以设定A总在B的左侧
4、LayoutParams
一个View加入到ViewGroup中,ViewGroup根据该类确定具体的Layout
Q:常见界面任务
A:在书中的位置如下
| 课题 | 位置 |
| 如何使用各种方式布局 | 7.2(P84至P94) |
| 按钮 | 7.3.2(P95) |
| 文本框 | 7.3.3(P96) |
| 编辑框 | 7.3.4(P98) |
| CheckBox | 7.3.5(P100) |
| RadioGroup | 7.3.6(P102) |
| 下拉列表(Spinner) | 7.3.7(P104) |
| 自动完成文本 | 7.3.8(P107) |
| 日期选择 | 7.3.9(P108) |
| 时间选择 | 7.3.10(P109) |
| 滚动视图 | 7.3.11(P110) |
| 进度条 | 7.3.12(P111) |
| 拖动条 | 7.3.13(P112) |
| 评分 | 7.3.14(P113) |
| 图片视图 | 7.3.15(P114) |
| 图片按钮 | 7.3.16(P115) |
| 图片切换 | 7.3.17(P115) |
| 网格视图 | 7.3.18(P118) |
| 标签 | 7.3.19(P120) |
Q:菜单
A:7.4(P122)
Q:Activity切换,传递数据
A:7.5(P125)
Q:ListView
A:7.6(P130)
Q:对话框
A:7.7(P138)
Q:用toast和notification通知用户
A:7.8(P146)
本文详细介绍了Android界面设计中常见的UI元素及其布局方法,包括View、Viewgroup等基本概念,并列举了按钮、文本框、进度条等多种界面组件的使用方法。
5万+

被折叠的 条评论
为什么被折叠?



