Android 3.0片段:在片段中创建不同的视图
已从创建片段的示例应用程序。如何在详细信息页面中加载与listFragment中的列表项相关的不同视图 发现了类似的问题Android 3.0片段:在片段中创建不同的视图,android,android-fragments,Android,Android Fragments,已从创建片段的示例应用程序。如何在详细信息页面中加载与listFragment中的列表项相关的不同视图 发现了类似的问题 但是没有回答。您必须根据onclick方法中的相关参数或您使用的任何方法(如Onitemclick等)来输入此代码 Fragment f = listFragment(listid); FragmentTransaction ft = getFragmentManager().beginTransaction(); ft.rep
但是没有回答。您必须根据onclick方法中的相关参数或您使用的任何方法(如Onitemclick等)来输入此代码
Fragment f = listFragment(listid);
FragmentTransaction ft = getFragmentManager().beginTransaction();
ft.replace(R.id.main_tasklist_layout, f);
ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE);
ft.addToBackStack(null);
ft.commit();
我试过了,但没用。要在单击列表项时在详细信息页面中加载不同的布局,例如-第一项加载布局_1.xml第二项加载latout_2.xml为此,您必须为每个布局创建单独的xml文件和带有扩展片段的java文件,并将此行放入onCreateView方法“View v=inflater.inflate(R.layout.add_new_task,container,false);”并在方法中返回v。获取视图就像“LinearLayout lv1=(LinearLayout)v.findViewById(R.id.add_edit_list);”感谢Steve,为每个列表项添加了布局(如果它有效并且对您有帮助),而不是接受答案,这样其他人就可以得到解决方案并对其他人也有帮助。