第1部分 Android UI设计的核心类介绍:开发工具、布局容器和Widgets
第1章 Android UI设计工具:配置Android开发系统
Java 6:下载并安装Android基础支持
Android ADT Bundle:查找并下载Android IDE
Android ADT Bundle:安装Android IDE
Android ADT Bundle:启动IDE并更新ADT
UI线框图工具:下载并安装Pencil
数字图像编辑:下载并安装GIMP 2.8.10
3D建模和动画:下载并安装Blender
数字音频编辑:下载并安装Audacity 2.0.5
数字视频编辑:下载并安装Lightworks 11.5
小结
第2章 Android UI布局:布局容器和ViewGroup类
布局容器:使用XML实现基于标签的UI设计
使用参数:提炼并自定义UI标签
Android ViewGroup:布局容器的超类
ViewGroup.LayoutParams:控制布局的嵌套类
viewGroup.MarginLayoutParams:边距嵌套类
边距(Margins)和间距(Padding)参数的差别
让ViewGroup动起来:LayoutAnimationController
创建UserInterface项目和pro.android.ui包
新建Android应用对话框
新建Android应用一配置项目对话框
新建Android应用一配置启动图标
新建Android应用一创建活动对话框
新建Android应用一空白活动对话框
ViewGroup XML属性:配置RelativeLayout
查看XML属性:配置TextView UI Widget
查看间距参数:在容器内添加空白
AnalogClock Widget:为ViewGroup添加一个View
使用值目录:利用XML完成UI设计
小结
第3章 Android UI Widgets:用户界面Widgets和View类
Android View类:用于u1 widgets的超类
Android View直接子类:重要的Widgets和工具
使用View属性:重要参数
View的焦点:用户在关注哪一个UI Widget
View监听器:让UI Widget响应用户操作
UI布局创建:使用setContentView0方法
在RelativeLayout容器中添加Button UI Widget
Eclipse ADT问题标签:在ADT中调试XML错误
相对位置:在层级中添加UI按钮
字符串常量:为UI按钮添加<string>标签
事件处理器:使用Java代码添加OnClickListener
控制AnalogClock的可见性:.setVisibility()方法
安装并配置模拟器:测试Java代码
完成UI仿真设计:添加两个按钮
小结
第2部分 Android UI设计Menu类介绍:OptionsMenu、ContextMenu、PopupMenu和ActionBar
第4章 Android UI选项菜单:OptionsMenu类和操作栏
Android Menu类:菜单制作的公共接口
Android用户界面菜单设计:概述
选项菜单
关联菜单
……
第3部分 Android UI设计:UI布局考虑、Android操作系统设计概念和Android UI设计指南
第4部分 基础Android UI设计:基本布局容器——FrameLayout、LinearLayout、RelativeLayout和GridLayout
第5部分 高级Android UI设计:高级布局容器——DrawerLayout、SlidingPane、ViewPager、PagerTitleStrip和PagerTabStrip