通过创建一个针对小型Android设备和针对大型Android平板电脑设备的AVD,就能查看本章中的设计模式示例的效果(参见图1-10)。
可见,在这个框架应用程序中使用的设计模式能根据显示它的系统自动进行适应。如果设备的屏幕足够大,用户将看到单个屏幕,左侧是列表,右侧是使用选项卡所选中的片段(Fragment)。否则,如果屏幕比较小,用户将看到两个独立的屏幕,一个显示选择列表,而另一个包含选项卡和对应的片段。其中的内容取决于用户在列表中的选择。
这是一个典型的UI设计模式。该框架将有助于你快速越过Android应用程序开发不可或缺的内容,从而使你可以尽快接触对企业应用程序开发人员更有用的内容。
但是,在你调整该框架以适应使用本地和网络数据资源的各种应用程序之前,先更加详细地查看这段代码,看看它是如何体现用户期望的许多Android特征,以及适合许多Android应用程序的Android最佳实践。