如何初始化基于片段的应用程序?

时间:2012-02-16 09:46:47

标签: android android-fragments

任何人都可以帮我找到基于片段的应用程序的切入点吗?我有一个有多个活动的应用程序。对于小分辨率设备,其中一个活动在启动时加载,在这种情况下是菜单。此活动在清单中声明为“启动器”。

在高分辨率设备上,我不想显示菜单,但所有其他活动应同时显示为片段。为此,我在layout-w1000dp-h720dp文件夹中声明了一个新布局。 但是,从清单文件中,它仍然是在启动时加载的菜单,而不是具有多个片段的新布局。所以我的应用程序在启动时崩溃了,因为它试图启动菜单但是新的布局有多个片段...

我做错了什么?哇清单文件可以与这个新布局一起工作吗?

我附上了一个图片,应用程序应该如何在具有四个片段/活动的大屏幕设备上查看。 enter image description here

1 个答案:

答案 0 :(得分:0)

你能发布你得到的确切错误吗?您的应用的入口点是活动。由于您的应用程序基于片段,因此您可以拥有一个包含上面显示的四个片段的活动。你的Manifest实际上并不需要任何额外的东西来表明这一点。我也猜测你有为片段预制的XML布局。如果是这样,请转到Activity的布局并指定四个片段。

您将启动一个Activity,然后初始化您的Fragments,并将它们添加到FragmentTransaction中。