任何人都可以帮我找到基于片段的应用程序的切入点吗?我有一个有多个活动的应用程序。对于小分辨率设备,其中一个活动在启动时加载,在这种情况下是菜单。此活动在清单中声明为“启动器”。
在高分辨率设备上,我不想显示菜单,但所有其他活动应同时显示为片段。为此,我在layout-w1000dp-h720dp
文件夹中声明了一个新布局。
但是,从清单文件中,它仍然是在启动时加载的菜单,而不是具有多个片段的新布局。所以我的应用程序在启动时崩溃了,因为它试图启动菜单但是新的布局有多个片段...
我做错了什么?哇清单文件可以与这个新布局一起工作吗?
我附上了一个图片,应用程序应该如何在具有四个片段/活动的大屏幕设备上查看。
答案 0 :(得分:0)
你能发布你得到的确切错误吗?您的应用的入口点是活动。由于您的应用程序基于片段,因此您可以拥有一个包含上面显示的四个片段的活动。你的Manifest实际上并不需要任何额外的东西来表明这一点。我也猜测你有为片段预制的XML布局。如果是这样,请转到Activity的布局并指定四个片段。
您将启动一个Activity,然后初始化您的Fragments,并将它们添加到FragmentTransaction中。