2012-04-26 230 views
1

我通过关于supporting both的android文档进行了阅读,但是没有真正解释的是,您将如何知道何时调用手机和平板电脑的活动?手机和平板电脑布局

我的意思是让我说在平板电脑上我有2个片段,一个列表视图和其他一些基于列表视图点击而改变的片段。现在在手机上,我显然不想要该平板电脑视图,因为一切都会非常紧凑,所以我想用列表视图开始一个活动,然后用另一个片段转到另一个活动。

我了解不同的布局文件夹类型,我已经使用即layoutlayout-sw600dplayout-sw720dp调用萤幕尺寸,但常规布局认为布局不具备所有部分,因为这就是手机的布局让我怎么处理那?

+0

此博客文章也将有所帮助。像支持不同屏幕尺寸的布局一样,您也可以使用支持不同版本的android的布局。因此,对于平板电脑,您可以使用layout-v11(Android 3.0)并将您的布局存储在该文件夹中。您可以在布局中使用片段的存在来区分应用程序在哪个设备上运行。 – viper 2013-10-02 18:07:52

回答

2

Google I/O app就是一个很好的例子。基本上你有不同的布局,包含不同设备的不同碎片。由于每个片段都像活动一样管理自己,所以除了创建片段布局外,您不必做太多的工作。

也有一个不错的video,解释了很多关于该应用程序。