从适配器中的片段调用元素
Posted
技术标签:
【中文标题】从适配器中的片段调用元素【英文标题】:Call element from fragment in Adapter 【发布时间】:2013-10-28 05:32:56 【问题描述】:我的情况:
我有Activity
和Fragments
。在Activity
我有GridView
由适配器生成。当我单击 GridView
中的元素时,我在 Adapter 类中调用 onClickListener
。如何在此侦听器中从另一个片段调用元素?
【问题讨论】:
【参考方案1】:android 提供了一个很好的关于使用 Fragments 进行通信的文档。
签出this。
编辑
添加时,添加带有标签的片段..
MyFragment myFragment = new MyFragment();
fragmentTransaction.add(R.id.fragment_container, myFragment, "myfrag");
fragmentTransaction.commit();
然后像这样检索它
MyFragment myFragment = (MyFragment) getFragmentManager().findFragmentByTag("myfrag");
【讨论】:
以上是关于从适配器中的片段调用元素的主要内容,如果未能解决你的问题,请参考以下文章