如何引用ViewPager中片段的视图?

时间:2015-05-20 11:48:05

标签: android android-layout android-fragments android-viewpager android-fragmentactivity

我在ViewPager中有一个片段,我想访问所述片段中的一个视图,以便从FragmentActivity中更改其背景。

我一直在尝试与我能找到的每个答案相关。没有运气了。有什么想法吗?

-R

2 个答案:

答案 0 :(得分:1)

试试这个来获取你的片段:

YourFrag frag = (YourFrag) viewPager.getAdapter().instantiateItem(viewPager, pageNumber);

然后你可以像往常一样获得意见

frag.getView().findViewById() ... 

或者你喜欢。

答案 1 :(得分:1)

  • ViewPager适配器内创建一个功能,以便发送回Fragments
  • getItem()函数中,同时返回片段也将它添加到数组中..这将根据它们的位置跟踪实例化的片段。
  • 现在,只要需要调用get所需的片段,然后从该片段中检索视图。