Android知识点整理(二)
2014-11-05 23:03
323 查看
1、AndroidManifest.xml配置文件:
a) 本质:androidManifest.xml是整个应用的主配置清单文件
b) 该应用的包名、版本号、组件、权限等信息
c) 作用:记录该应用的相关配置信息
2、ListView
a) 实例化ListView找到UI中相对应的ListView组件
b) 给ListView配置适配器:ArrayAdapter、SimpleAdapter
c) 设置监听事件onScrollListener(滑动时的监听事件)、onItemClickListener(点击时的监听事件)
d) 适配器的数据刷新notifyDataSetChanged()
3、DatePicker和TimePicker以及DatePickerDialog和TimePickerDialog
a) 实例化DatePicker和TimePicker以及DatePickerDialog和TimePickerDialog并在UI中找到相对应的控件
b) 在Calendar中得到年、月、日、小时、分钟
c) 当用户更改了DatePicker里的年、月、日时,将触发OnDateChangedListener监听的onDateChange()事件
d) 当用户改变了TimePicker里的时、分时,将触发OnTimeChangedListener监听器的onTimeChanged事件
e) 当用户更改了DatePickerDialog里的年、月、日时,将触发OnDateSetListener监听的onDateSet()事件
f) 当用户改变了TimePickerDialog里的时、分时,将触发OnTimeSetListener监听器的onTimeSet()事件
4、GridView以表格形式显示多张图
a) 实例化GridView并在相应的视图界面上找到控件
b) 准备数据源(图片和文字)使用集合形式List<Mao<String,object>>
c) 准备适配器(SimpleAdapter)
d) 视图界面上加载适配器
e) 设置点击监听器(OnItemClickListener())
5、Spinner下拉列表
a) 实例化Spinner并在相应的视图界面上找到控件
b) 准备数据源(图片和文字)使用集合形式List<Mao<String,object>>
c) 准备适配器(SimpleAdapter)
d) 加载适配器
e) 设置选择监听器(OnItemSelectedListener())
6、Fragment碎片
a) Fragment在你的应用中应当是一个模块化和可重用的组件,因为Fragment定义了它自己的布局,以及通过使用它自己的生命周期回调方法定义了它自己的行为,你可以将Fragment包含到多个Activity
b) Fragment知识概要
i. Fragment可以作为Activity界面的一部分组成出现。
ii. 可以再一个Activity中同时出现多个Fragment,并且一个Fragment也可以再多个Activity中使用
iii. 在Activity运行过程中,可以添加、移除或者替换Fragment
iv. Fragment可以影响自己的输入事件,并且有自己的生命周期,它们的生命周期会受宿主Activity的生命周期影响
c) Fragment第一次绘制它的用户界面的时候,系统会调用此方法,为了绘制Fragment的UI,此方法必须返回一个view,如果不显示UI,返回null即可
d) 在Activity的layout文件中声明Fragment,需要特别注意的是<fragment>中的android:name属性指定了再layout中实例化的Fragment类。标示Fragment的方法:
i. Android:id属性提供一个唯一的id
ii. Android:tag属性提供一个唯一的tag
e) 动态加载Fragment:
i. 处理Fragment事务:根据用户的交互情况,对Fragment进行添加、移除、替换,以及执行其他动作,提交给Activity的每一套变化被称作一个事务。
ii. 每一个事务都是同时执行一套变化,可以在一个事务中设置你所有想执行的变化,包括add()、remove()、replace,然后提交给Activity,必须调用commi()方法
iii. 如果允许用户通过按下BACK按键返回到前一个Fragment状态,调用commit()之前可以加入addToBackStatck()方法
f) Fragment的生命周期
a) 本质:androidManifest.xml是整个应用的主配置清单文件
b) 该应用的包名、版本号、组件、权限等信息
c) 作用:记录该应用的相关配置信息
2、ListView
a) 实例化ListView找到UI中相对应的ListView组件
b) 给ListView配置适配器:ArrayAdapter、SimpleAdapter
c) 设置监听事件onScrollListener(滑动时的监听事件)、onItemClickListener(点击时的监听事件)
d) 适配器的数据刷新notifyDataSetChanged()
3、DatePicker和TimePicker以及DatePickerDialog和TimePickerDialog
a) 实例化DatePicker和TimePicker以及DatePickerDialog和TimePickerDialog并在UI中找到相对应的控件
b) 在Calendar中得到年、月、日、小时、分钟
c) 当用户更改了DatePicker里的年、月、日时,将触发OnDateChangedListener监听的onDateChange()事件
d) 当用户改变了TimePicker里的时、分时,将触发OnTimeChangedListener监听器的onTimeChanged事件
e) 当用户更改了DatePickerDialog里的年、月、日时,将触发OnDateSetListener监听的onDateSet()事件
f) 当用户改变了TimePickerDialog里的时、分时,将触发OnTimeSetListener监听器的onTimeSet()事件
4、GridView以表格形式显示多张图
a) 实例化GridView并在相应的视图界面上找到控件
b) 准备数据源(图片和文字)使用集合形式List<Mao<String,object>>
c) 准备适配器(SimpleAdapter)
d) 视图界面上加载适配器
e) 设置点击监听器(OnItemClickListener())
5、Spinner下拉列表
a) 实例化Spinner并在相应的视图界面上找到控件
b) 准备数据源(图片和文字)使用集合形式List<Mao<String,object>>
c) 准备适配器(SimpleAdapter)
d) 加载适配器
e) 设置选择监听器(OnItemSelectedListener())
6、Fragment碎片
a) Fragment在你的应用中应当是一个模块化和可重用的组件,因为Fragment定义了它自己的布局,以及通过使用它自己的生命周期回调方法定义了它自己的行为,你可以将Fragment包含到多个Activity
b) Fragment知识概要
i. Fragment可以作为Activity界面的一部分组成出现。
ii. 可以再一个Activity中同时出现多个Fragment,并且一个Fragment也可以再多个Activity中使用
iii. 在Activity运行过程中,可以添加、移除或者替换Fragment
iv. Fragment可以影响自己的输入事件,并且有自己的生命周期,它们的生命周期会受宿主Activity的生命周期影响
c) Fragment第一次绘制它的用户界面的时候,系统会调用此方法,为了绘制Fragment的UI,此方法必须返回一个view,如果不显示UI,返回null即可
d) 在Activity的layout文件中声明Fragment,需要特别注意的是<fragment>中的android:name属性指定了再layout中实例化的Fragment类。标示Fragment的方法:
i. Android:id属性提供一个唯一的id
ii. Android:tag属性提供一个唯一的tag
e) 动态加载Fragment:
i. 处理Fragment事务:根据用户的交互情况,对Fragment进行添加、移除、替换,以及执行其他动作,提交给Activity的每一套变化被称作一个事务。
ii. 每一个事务都是同时执行一套变化,可以在一个事务中设置你所有想执行的变化,包括add()、remove()、replace,然后提交给Activity,必须调用commi()方法
iii. 如果允许用户通过按下BACK按键返回到前一个Fragment状态,调用commit()之前可以加入addToBackStatck()方法
f) Fragment的生命周期
相关文章推荐
- 记:Android 知识点整理 20140329
- android开发常用小知识点整理
- Android基础知识点的整理2
- Android动画知识点整理
- Android 进阶知识点整理
- 整理的一些android小知识点
- Android 面试笔试集锦 --- 基本知识点 整理版(转)
- Android注解(Annotation)知识点总结整理
- Android 零碎知识点整理
- Android 零散知识点整理
- android中易混淆的知识点(整理自用)
- <Android知识点整理>2.Android常用的布局
- <Android知识点整理>1.Android的四大组件
- Android基础知识点的整理
- Android知识点整理
- Android 常用知识点整理
- <Android知识点整理>0.序
- 【Android】一些重要知识点整理
- 一些 Android 重要知识点解析整理
- Android 零散知识点整理