【专业课程:Android应用界面开发】
本课程虽然名为界面开发,但其实并不仅仅是界面开发,老师使用代码实例的方式,在实践过程中讲解Android界面开发中的各种技术,包括:多姿多彩的控件、布局技巧与优化、自定义控件、Fragment、几大基本组件以及WebView、Widget等酷特性。
授课大纲
章
|
节
|
第一课 开始`Android`开发奇妙之旅
|
1.
新建工程
|
2.
新建页面
|
|
3.
新建布局
|
|
4.
新建控件
|
|
5.
新建点击事件
|
|
6.
签名
|
|
7.
打包
|
|
8.
发布
|
|
9.
总结
|
|
第二课 第一个`Android`应用
|
1.
修改应用名称、版本号、版本名称
|
2.
修改应用`icon`
|
|
3.
声明主`Activity`
|
|
4.
简单布局
|
|
5.
页面跳转
|
|
6.
总结
|
|
7.
小技巧
|
|
第三课 `Activity`你必须要知道的事
|
1.
启动页面(用`Handler`过几分钟跳转)
|
2. `Activity`
跳转传值
|
|
3. `Activity`
跳转传值后接收
|
|
4.
接收到后再回传数据 `setResult()`
|
|
5. `Activity`
的生命周期
|
|
6.
总结
|
|
7.
小技巧
|
|
第四课 多姿多彩的控件(1)
|
1. `View`
视图的能用特性
|
2. `TextView`
常用属性讲解
|
|
3. `Button`
常用属性讲解
|
|
4. `EditText`
常用属性讲解
|
|
5.
总结
|
|
6.
小技巧
|
|
第五课 多姿多彩的控件(2)
|
1. `ImageView`
常用属性讲解
|
2. `ImageButton`
常用属性讲解
|
|
3. `SeekBar`
常用属性讲解
|
|
4. `RatingBar`
常用属性讲解
|
|
5. `ProgressBar`
常用属性讲解
|
|
6.
总结
|
|
7.
小技巧
|
|
第六课 Android开发布局详解
|
1.
布局引子
|
2. `Linearlayout`
线性布局的用法
|
|
3. `RelativeLayout`
相对布局的用法
|
|
4. `FrameLayout`
帧布局
|
|
5. `AbsoluteLayout`
绝对布局
|
|
6. `TableLayout`
表格布局
|
|
第七课 Android布局技巧与优化
|
1.
如何选择更正确的布局
|
2.
减少布局层次的重要性
|
|
3.
控件的组合
|
|
4.
如何优化布局
|
|
1. `include`
|
|
2. `merge`
|
|
3. `ViewStub`
|
|
5.
其它小技巧
|
|
第八课 无比重要的ListView
|
1. `ListView`
常用属性详解
|
2.
如何利用`Adapter`展示数据?
|
|
3.
点击、长按等事件的处理
|
|
4.
如何刷新、重绘数据
|
|
5.
使用`ListView`的一些小技巧
|
|
1. `Item`
的布局不相同怎么处理?
|
|
2.
像微信那样的聊天列表怎么布局?
|
|
3.
风格迥异的分割线如何做?
|
|