我需要写一个简单的应用程序,根据屏幕大小呈现不同的外观。
在小屏幕上,它将显示一个项目列表,点击后会显示详细信息。在更大的屏幕上,它将在项目列表旁边显示详细信息。
我的问题是:我应该使用片段
来创建这样的应用程序,还是只需编写不同的布局并将它们放置在layout-large
或layout-land
文件夹中?
我需要写一个简单的应用程序,根据屏幕大小呈现不同的外观。
在小屏幕上,它将显示一个项目列表,点击后会显示详细信息。在更大的屏幕上,它将在项目列表旁边显示详细信息。
我的问题是:我应该使用片段
来创建这样的应用程序,还是只需编写不同的布局并将它们放置在layout-large
或layout-land
文件夹中?
你应该使用Fragments,因为Fragments是为此目的创建的。此外,如果您创建2个布局,则必须进行2个完全不同的布局,这意味着Activity将无法轻松处理它。因此,请尝试使用Fragments来实现它。 官方文档示例就像您的情况一样,足以证明使用Fragments是正确的方法。