Android 告诉片段要膨胀哪个XML

Android 告诉片段要膨胀哪个XML,android,xml,android-3.0-honeycomb,android-fragments,inflate,Android,Xml,Android 3.0 Honeycomb,Android Fragments,Inflate,我从打开listFragment(Al)或我可以选择普通片段(Jim)的主片段开始。如果从listFragment(Al)调用我的新片段(Bob),我希望片段(Bob)调用XML A。如果从Fragment(Jim)调用片段(Bob),我希望片段(Bob)膨胀XML B。如何从listFragment(Al)和Fragment(Jim)传递可以在片段(Bob)的onCreateView中检查的值,以使片段(Bob)膨胀知道膨胀哪个XML 希望一切都有意义 谢谢 使用get/set参数: () [

我从打开listFragment(Al)或我可以选择普通片段(Jim)的主片段开始。如果从listFragment(Al)调用我的新片段(Bob),我希望片段(Bob)调用XML A。如果从Fragment(Jim)调用片段(Bob),我希望片段(Bob)膨胀XML B。如何从listFragment(Al)和Fragment(Jim)传递可以在片段(Bob)的onCreateView中检查的值,以使片段(Bob)膨胀知道膨胀哪个XML

希望一切都有意义

谢谢

使用get/set参数: ()

[编辑]

因此,当您从片段Jim创建片段Bob时,您可以执行如下操作:

Bob b = Bob.newInstance();
Bundle bundle = new Bundle();
bundle.put("resourceId", R.id.XMLB);
b.setArguemnts(bundle);
或者您甚至可以在newInstance方法中获取resourceId

Bob b = new Bob.newInstance(R.id.XMLB);

我想这就是我需要使用的,问题是我不能从中得到任何东西。所以一旦我设置好了,Bob怎么知道在膨胀视图时使用XML呢。很抱歉好了。谢谢