繁体   English   中英

使用嵌入式片段中的view pager更改父活动中的微调器?

[英]Use view pager from embedded fragment to change spinner in parent activity?

我在parentActivity和它的子片段之间的通信方面遇到了一些麻烦。

我正在使用actionbarsherlock。

我已经环顾四周了,但我还没有找到与ViewPagers和Spinners有关的东西。

背景:

我的子片段有自己的操作栏,指定了其他片段中没有的额外操作项,其中一个操作项是带有多个选项的微调器 - A,B和C等

默认情况下,MainActivity将加载包含ViewPager的Fragment_A(子片段)。

此视图分页器处理视图A和B之间的滑动(Spinner具有选项A,B,C等)

Fragment_A也有微调适配器。 如果在微调器上选择A,则viewPager会切换到A,如果在微调器上选择B,则viewPager会切换到B.(这样可以正常工作)。

我的问题是:当用户在A和B之间“滑动”(他们不使用微调器)并将我的“微调器”分别改为A或B时,我该如何捕获?

注意:我的寻呼机适配器(适用于ViewPager)是在另一个类中单独创建的。

任何帮助表示赞赏...谢谢大家!

就是你需要的。 您必须在Fragment设置一个interface ,并在父活动中实现该interface Fragment实例化interface的实例,并以您用于监听页面更改的任何方法,调用该方法将该数据传递给活动。

它看起来有点“手工波浪”,但我希望能稍微清理一下。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM