从csdn下载了这本英文版的书之后,又去京东搞了一个中文目录下来。对照着看。

话说,这本书绝对超值。有money的童鞋看完英文版记得去买中文版的~~

Android UI基础教程完整英文版 pdf+源码

百度网盘下载地址:http://pan.baidu.com/share/link?shareid=1905104804&uk=436295647

Android UI基础教程 目录_第1张图片

对照中文目录如下,英文不好的,建议开一个词典划词翻译着看。我觉得应该没问题。毕竟代码很易懂,文字就靠翻译了~~实在觉得吃不消,去当当或者京东买个原版吧。(当当是大概38元,京东39~~2013年9月3日14:03:57)

目录第1部分AndroidUI基础

第1章入门
1.1HelloWorld
1.2Android应用程序的基本结构
1.2.1文件夹结构
1.2.2AndroidManifest
1.2.3资源
1.3AndroidUI基础
1.3.1主屏幕和通知栏
1.3.2XML布局
1.3.3ACTIVITY类
1.3.4硬件按钮
1.4工具
1.4.1Android开发者工具
1.4.2Android虚拟设备
1.4.3层次浏览器(HierarchyViewer)
1.4.4用DDMS截屏
1.4.5其他工具
1.5结束语

第2章创建第一个应用
2.1创建一个应用
2.2开始使用Android视图
2.3排布视图
2.3.1FrameLayout
2.3.2TableLayout
2.3.3LinearLayout
2.3.4RelativeLayout
2.3.5GridLayout
2.4显示列表
2.4.1ListActivity
2.4.2XML布局
2.4.3把数据绑定到列表
2.4.4Loader
2.5理解活动
2.5.1声明活动
2.5.2了解活动的生命周期
2.5.3了解任务和返回堆栈
2.5.4处理配置更改
2.6防止应用程序无响应(ANR)
2.6.1StrictMode
2.6.2后台任务
2.7完成TIMETRACKER
2.8结束语

第3章更进一步
3.1支持多种屏幕尺寸
3.1.1资源限定符
3.1.2资源限定符优先级
3.1.3密度无关的像素
3.1.49-补丁图形
3.2处理通知
3.2.1TOAST
3.2.2状态栏通知
3.2.3对话框
3.3处理事件
3.3.1屏幕点击
3.3.2长按(longpress)
3.3.3聚焦事件(FocusEvent)和关键事件(KeyEvents)
3.4创建菜单
3.4.1菜单布局
3.4.2菜单回调函数
3.4.3上下文菜单
3.5实现TimeTracker
3.6结束语

第2部分视图框架

第4章基本视图
4.1创建一个基本表格
4.1.1TextView和EditText
4.1.2按钮
4.1.3布尔值按钮
4.1.4Spinner(下拉列表)
4.1.5ScrollView
4.2显示图片
4.2.1ImageView和资源
4.2.2位图
4.2.3Drawable
4.3创建地图和展示网站
4.3.1MapView
4.3.2WebView
4.4结束语

第5章可复用UI
5.1抽象布局
5.1.1标签
5.1.2标签
5.1.3ViewStub
5.2抽象样式和主题
5.2.1样式
5.2.2主题
5.3使用Fragment
5.3.1布局
5.3.2Fragment生命周期
5.3.3Fragment事务
5.3.4Fragment回退栈
5.4结束语

第6章导航和数据加载
6.1介绍操作栏
6.1.1操作项
6.1.2操作视图
6.1.3ActionProvider类
6.2应用导航
6.2.1操作栏导航
6.2.2TabWidget
6.2.3ViewPager
6.3往视图中加载数据
6.3.1基础数据绑定
6.3.2Adapter类
6.3.3loader
6.4结束语

第7章Android部件
7.1创建一个基础的部件
7.1.1声明部件
7.1.2AppWidgetProviderInfoXML
7.1.3AppWidgetProvider类
7.1.4Remote视图
7.1.5应用部件配置活动
7.2创建集合部件
7.2.1创建布局
7.2.2创建服务
7.3结束语

第3部分高级UI开发

第8章处理手势操作
8.1监听触摸事件
8.2响应手势操作
8.2.1GestureDetector
8.2.2ScaleGestureDetector
8.3结束语

第9章动画
9.1创建Drawable动画
9.2创建视图动画
9.2.1定义动画
9.2.2使用Interpolator
9.2.3使用动画
9.2.4为TimeTracker添加一个时钟走动的动画
9.3创建属性动画
9.3.1ValueAnimator
9.3.2Animator集
9.3.3XML中的属性动画
9.3.4ViewPropertyAnimator
9.3.5LayoutTransition
9.4结束语

第10章创建自定义视图
10.1理解Android如何绘制视图
10.2创建自定义视图
10.2.1OnMeasure
10.2.2OnDraw
10.3向自定义视图中添加自定义属性
10.3.1声明属性
10.3.2在XML中使用属性
10.3.3在代码中使用属性
10.4创建复合组件
10.4.1创建一个复合组件
10.4.2优化布局
10.5结束语

第11章创建高级图形
11.1使用Canvas
11.1.1实现SurfaceView
11.1.2在SurfaceView上绘图
11.2使用RenderScript
11.2.1RenderScript文件
11.2.2JavaAPI
11.3使用OpenGL
11.3.1OpenGL基础
11.3.2绘制图形
11.4结束语

第12章本地化和辅助功能
12.1让应用可以使用多国语言
12.1.1Android的本地化概述
12.1.2格式和复数
12.2让应用易于访问
12.2.1导航和聚焦
12.2.2内容描述
12.2.3AccessibilityEvents
12.3结束语

更多相关文章

  1. Android控件布局属性全解
  2. android中的五大布局和过程流向
  3. 带你了解Android约束布局ConstraintLayout
  4. android页面布局总结
  5. Android用户界面(三):线性布局…
  6. 关于android中线性布局的layout_gravity属性

随机推荐

  1. android 被强制横屏,Activity重启问题解决
  2. Android(java)学习笔记94:关于广播接收者的
  3. Android中的异常处理 CrashHandler
  4. Android的Service总结
  5. Android(安卓)user defined service hand
  6. Android(安卓)AIDL 实例
  7. 看Android(安卓)應用框架原理與程式設計36
  8. Programming 3D games on Android(安卓)w
  9. No resource identifier found for attri
  10. android高效编程之使用本地变量