本章可以通过用户界面设计过程来连接API和工具。Android在SDK中提供的用户界面类和工具的设计目标是方便创建便于使用的Android应用。
Android提供的用于创建用户界面的工具提供了无数种组合选项。APIDemo示例以及SDK中其他的示例程序,提供了Android用户界面类可以使用的不同方式的实例,尤其是Activity类和Fragment类。但是如何在应用中组合这些实例将由你决定。
本章提供的示例代码会实现遵循用户界面最佳实践的最新用户界面,说明了最重要的用户界面类,提供日志功能和指南,帮助理解屏幕上所发生的动作背后的“故事”。
在平板电脑上,本章给出的实例的显示结果如图11-1所示。
在手机上,其显示结果如图11-2所示。
这段代码可以运行在不同的场景中,也就是说,用户界面取决于屏幕大小,其展现是在运行时决定的,展现几乎都是由Android系统决定的。
图11-1:程序在平板电脑屏幕上的显示结果