对Android的诸多需求使得其用户界面很复杂;它是一个支持多个应用并发的多处理器系统,接受多种形式的输入,是高度互动的,并具有足够的灵活性以支持现在及将来的各种设备。用户界面既丰富又易于使用。 本章将介绍在Android上构建图形界面的各种技术。本章会解释Android UI工具箱的结构,同时也会对如何使用基础接口元素如按钮和文本框等进行说明。此外,还包括事件处理、使用多线程离线加载长时间运行的任务以避免UI界面僵死及使用户界面友好高效的一些其他话题。