【发布时间】:2013-10-28 05:32:56
【问题描述】:
我的情况:
我有Activity 和Fragments。在Activity 我有GridView 由适配器生成。当我单击 GridView 中的元素时,我在 Adapter 类中调用 onClickListener。如何在此侦听器中从另一个片段调用元素?
【问题讨论】:
标签: android android-activity fragment adapter
我的情况:
我有Activity 和Fragments。在Activity 我有GridView 由适配器生成。当我单击 GridView 中的元素时,我在 Adapter 类中调用 onClickListener。如何在此侦听器中从另一个片段调用元素?
【问题讨论】:
标签: android android-activity fragment adapter
Android 提供了一个很好的关于使用 Fragments 进行通信的文档。
签出this。
编辑
添加时,添加带有标签的片段..
MyFragment myFragment = new MyFragment();
fragmentTransaction.add(R.id.fragment_container, myFragment, "myfrag");
fragmentTransaction.commit();
然后像这样检索它
MyFragment myFragment = (MyFragment) getFragmentManager().findFragmentByTag("myfrag");
【讨论】: