【发布时间】:2013-06-09 21:39:18
【问题描述】:
在这篇文章中http://developer.android.com/guide/practices/tablets-and-handsets.html 我们使用 res/layout/main.xml 和一个用于手机的片段,使用 res/layout-large/main.xml 和两个用于平板电脑的片段。我们必须检查第二个片段是否在布局中,以定义应用程序是在平板电脑上还是在手机上运行。 我有 4 个布局(2 个用于手机,2 个用于平板电脑):
- 布局端口
- 布局土地
- layout-sw600dp-port
- layout-sw600dp-land
我检查屏幕方向以定义显示是纵向还是横向模式,并检查布局是否包含片段以定义它是平板电脑还是手机。
有没有更好的方法来处理布局和片段?
如果我们有两个片段(例如http://i.stack.imgur.com/FtzKs.png)和如果手机显示屏不能同时显示这两个片段以仅显示第一个片段,是否可以使用一种布局?
提前致谢! :)
【问题讨论】:
标签: android layout android-fragments tablet