Android 有手机和平板电脑的布局

Android 有手机和平板电脑的布局,android,android-layout,Android,Android Layout,我通读了安卓文档,但没有真正解释的是,你如何知道何时调用手机活动和平板电脑活动 我的意思是说,在平板电脑上,我有两个片段,一个列表视图和一些其他片段,它们根据列表视图的点击而改变。现在在手机上,我显然不想要平板电脑视图,因为一切都太紧凑了,所以我想用列表视图开始一个活动,然后用另一个片段转到另一个活动 我知道不同的布局文件夹类型,并且我已经使用了它们,即layout,layout-sw600dp,layout-sw720dp,来跨屏幕大小调用该布局,但常规布局视图并不包含所有部分,因为这是手机布

我通读了安卓文档,但没有真正解释的是,你如何知道何时调用手机活动和平板电脑活动

我的意思是说,在平板电脑上,我有两个片段,一个列表视图和一些其他片段,它们根据列表视图的点击而改变。现在在手机上,我显然不想要平板电脑视图,因为一切都太紧凑了,所以我想用列表视图开始一个活动,然后用另一个片段转到另一个活动

我知道不同的布局文件夹类型,并且我已经使用了它们,即
layout
layout-sw600dp
layout-sw720dp
,来跨屏幕大小调用该布局,但常规布局视图并不包含所有部分,因为这是手机布局,所以我如何处理

谷歌就是一个很好的例子。基本上,您有不同的布局,其中包含不同设备的不同片段。因为每个片段都像一个活动一样管理自己,所以除了创建片段的布局之外,您不需要做很多事情


还有一个很好的例子可以解释这个应用程序。

这篇博文也会有所帮助。与支持不同屏幕尺寸的布局一样,您也可以拥有支持不同版本android的布局。因此,对于平板电脑,您可以使用layout-v11(Android 3.0)并将布局存储在该文件夹中。您可以使用布局中是否存在片段来区分应用程序正在哪个设备上运行。