我有两个片段,像左边的一个片段和右边的另一个片段。
当我单击add按钮时,左侧面板片段I具有add按钮,它将启动另一个活动,从该活动中,我尝试访问该片段,但未获得。
这是我在活动中使用的代码
结束左= ( LeftFragment ) getFragmentManager().findFragmentById(R.id.fragment1);LeftFragment();
有人能帮我吗。
发布于 2013-01-28 10:19:15
嗯,这是因为你无法访问其他Activity
的FragmentManager
,这绝对是正常的。
您可以简单地将第二个片断提交到与第一个片断相同的容器中(使用单个Activity
),并使用setCustomAnimations(...)
方法为您的事务设置动画。
祝好运!
发布于 2013-01-28 12:58:36
您可以在片段中定义另一个ListFragment,如下所示:
SecondListFragment SecondListFragment= (SecondListFragment )getFragmentManager().findFragmentById(R.id.second_list_fragment);
SecondListFragment.SetupSecondFragmentList();//its written on onListItemClick in FirstFragment
SetupSecondFragmentList()是在从第一个ListFragment调用的第二个a中设置列表视图的函数
https://stackoverflow.com/questions/14559642
复制