您的位置:首页 > 移动开发 > Android开发

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的生命周期
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: