在界面布局文件中使用<fragment>元素添加Fragment时,可以为<fragment>元素指定android:id或android:tag属性,这两个属性都可用于标识该Fragment,接下来可以通过findFragmentById(int id)或者findFragmentByTag(String tag)来获取该Fragment
Activity获取它包含的Fragment:调用Activity关联的FragmentManager的findFragmentById(int id)或findFragmentByTag(String tag)方法即可获取指定的Fragment
ft.replace(R.id.fl_left_menu, new LeftMenuFragment(), FRAG_MENU_LEFT);
(LeftMenuFragment) fm.findFragmentByTag(FRAG_MENU_LEFT);//根据tag获取Fragment对象
Fragment获取它所在的Activity:调用Fragment的getActivity()方法即可返回它所在的Activity
((MainActivity) activity). //调用activity方法
本文介绍如何在Android应用中实现Fragment与Activity之间的交互。通过在布局文件中使用<fragment>元素并设置android:id或android:tag属性,可以轻松地在Activity中查找并管理Fragment。此外,还介绍了如何从Fragment访问其所在的Activity。
1057

被折叠的 条评论
为什么被折叠?



