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)