我在ViewPager中有一个片段,我想访问所述片段中的一个视图,以便从FragmentActivity中更改其背景。
我一直在尝试与我能找到的每个答案相关。没有运气了。有什么想法吗?
-R
答案 0 :(得分:1)
试试这个来获取你的片段:
YourFrag frag = (YourFrag) viewPager.getAdapter().instantiateItem(viewPager, pageNumber);
然后你可以像往常一样获得意见
frag.getView().findViewById() ...
或者你喜欢。
答案 1 :(得分:1)
ViewPager
适配器内创建一个功能,以便发送回Fragments
getItem()
函数中,同时返回片段也将它添加到数组中..这将根据它们的位置跟踪实例化的片段。get
所需的片段,然后从该片段中检索视图。