第4章 创建UI

 

为你的应用程序创建复杂的、富有直观力的UI是极为重要的。保证它们很漂亮,且很容易去使用,它们的功能性也可以考虑作为基本的设计。

 

引用Stephen Fry在《Substance in Design of Digital Devices》中提到的关于style的重要性的话语:

 

 

As if a device can function if it has no style. As if a device can be called stylish that does not

function superbly. … yes, beauty matters. Boy, does it matter. It is not surface, it is not an extra,

it is the thing itself.

— Stephen Fry, The Guardian (October 27, 2007)

 

不断增大的屏幕大小、显示分辨率和移动处理器的强劲都可以看到,移动应用程序越来越趋向视觉体验。当小的屏幕为创建复杂的视觉界面提供了挑战,而移动设备的普遍存在致使这个挑战是值得接受的。

 

在这章里,你将学习到基本的Android UI元素,学习怎样使用ViewsView Groupslayouts去为你的Activity创建功能的、富有直观力的UI

 

在学习了Android SDK中提供的一些控件后,你将学习怎样扩展和定制它们。你将看到怎样使用View Groups去组合Views,创建由相互作用的子控件组成的原子的、重复利用的UI元素。你还会学习到怎样创建你自己的Views,来实现显示数据和与用户交互的新途径。

 

使用一些继承自ViewGrouplayout管理器来组织Android UI中的单个元素到屏幕上。正确地使用layout对于创建好的UI是很重要的;这一章将介绍几个本身的layout类,演示如何使用它们以及怎样创建自己的layout

 

Android应用程序和上下文菜单系统为现代触摸设备提供了最优的方式。作为检查Android UI模式的小试验,在本章的最后,会看一看如何创建和使用Activity与菜单系统。

Android UI 设计的基础
Views 介绍
        使用Views 创建Activity 的UI
        Android Widget 工具箱
Layouts 介绍
        使用Layouts
创建新的Views
        修改现有的View
        定制To‐Do List
        创建复合控件
        创建自定义的widget和控件
                创建一个新的视觉界面
                绘制控件
                计算控件尺寸
                处理UI事件
                创建指南针View 的例子
                使用自定义的控件
创建并使用菜单
        Android 菜单系统介绍
        定义一个Activity 菜单
                菜单项选项
                动态更新菜单项
                处理菜单选择
        子菜单和上下文菜单
                创建子菜单
                使用上下文菜单
        继续To‐Do List 例子
小结

posted on 2009-07-21 10:22  xirihanlin  阅读(957)  评论(0编辑  收藏  举报