在这篇文章http://developer.android.com/guide/practices/tablets-and-handsets.html 我们使用 res/layout/main.xml 和一个用于手机的片段和 res/layout-large/main.xml 两个片剂的碎片。我们必须检查第二个片段是否在布局中,以定义应用程序是在平板电脑上还是在手机上运行。我有 4 个布局(2 个用于手机,2 个用于平板电脑):
- 布局端口
- 布局土地
- 布局-sw600dp-端口
- 布局-sw600dp-土地
我检查屏幕方向以定义显示是纵向还是横向模式,并检查布局是否包含片段以定义它是平板电脑还是手机。
有没有更好的方法来处理布局和片段?
如果我们有两个片段,例如http://i.stack.imgur.com/FtzKs.png并且如果手机显示不适合它们两个只显示第一个,是否可以使用一种布局?
提前致谢!:)