[英]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.