Android UI设计
作 者: 李维勇 主编 杜亚杰 张以利 陈宇 参编
出版时间: 2015
内容简介
《Android UI设计》是基于Android KitKat平台进行移动应用开发的入门级教程,通过众多开源案例项目全面系统地介绍Android UI设计的方法、技巧和模式。
全书共12章,从Android应用设计者的角度系统讲解了从事Android UI设计必须要掌握的Android平台的所有技术和特性,主要内容包括可视化的UI设计与管理、常见UI控件设计与事件处理、UI容器与导航设计、菜单与对话框设计、自定义控件设计、桌面UI设计、平板UI设计,以及主题样式和动画设计等,全面总结了Android UI的设计原理、设计理念和设计模式,最后通过一个综合的案例项目阐述Android UI设计的方法和技巧。
本书以案例贯穿全程,知识结构清晰,语言简洁,易于学习和提高,非常适合初学Android UI设计的在校大学生和希望系统掌握Android UI编程的开发人员阅读。
目录
第1章Android开发基础1.1 Eclipse中的Android开发Eclipse是著名的跨平台开源集成开发环境,对开发Android应用提供了良好的支持。1.1.1 创建项目在Eclipse中创建Android项目的步骤如下:①启动Eclipse集成开发环境。②运行File→New→Android Application Project菜单命令,打开New Android Application向导,显示如图1-1所示界面。在New Android Application向导中输入如下信息:Application Name:HelloWorldProject Name:HelloWorldPackage Name:com.liweiyong.helloworld(包的名称必须和所有安装在Android系统中的应用程序的包名不相同)其他默认选择如下:Minimum Required SDK:API 14Target SDK:API 18Compile With:API 19Theme:Holo Light with Dark Action Bar③单击Next按钮,默认Conf?igure Project设置和Conf?igure the attribute of the icon set界面设置,选择BlankActivity,单击Finish按钮,完成Hello World项目的创建。图1?1 New Android Application向导1.1.2 创建AVDAndroid Virtual Device(简称AVD)是运行Android项目的虚拟设备。AVD通过对硬件和软件的配置进行定义来模拟一个实际的设备。1.?创建SD Card映像文件Android模拟器自身已经具备了一个持久化存储空间,但这并不够大,有时需要为应用程序和文件提供更大的存储空间。为了在模拟器上开发使用扩展存储空间的程序,需要在PC上模拟一个SD Card(Secure Digital Memory Card,一种基于半导体快闪记忆器的新一代记忆设备)的虚拟文件,然后加载到模拟器中。创建SD Card虚拟文件的步骤如下:①在Windows中,运行“开始”→“运行”菜单命令,在打开的“运行”窗口中输入“cmd”并单击“确定”按钮,打开命令行窗口。②在窗口中输入如下命令:mksdcard -l mycard 500M C:\\mysdcard.img该命令的含义是在本地磁盘C盘创建一个500 MB大小的映像文件mysdcard.img。此时,查看C盘可以看到一个名称为mysdcard.img的文件。2.?创建AVD并关联SD Card在Eclipse中创建AVD并关联SD Card的步骤如下:①在Eclipse中,运行Window→Android Virtual Device Manager菜单命令,打开Android Virtual Device Manager对话框。单击对话框中的New按钮,弹出如图1-2所示的创建AVD对话框。在AVD Name文本框中输入AVD的名称(可以自定义)。Device用于设置模拟器的尺寸和分辨率。SDK提供的常见分辨率(sdk\platforms\android-#\skins\)包括:HVGA(320×480)、QVGA(320×240)、WQVGA400(400×240)、WQVGA432(432×240)、WVGA800(800×480)、WVGA854(854×480)和WXGA(1280×800)等。在Target中选择需要的SDK版本(平板电脑开发的最低版本是Android API 11)。SD Card的大小可以自定义输入数值;也可以选择File单选按钮后,单击Browse按钮,在打开的对话框中选择前面创建的SD Card映像文件。其他默认设置即可。②单击OK按钮,完成AVD的创建。