如何从ViewPager访问父片段的子视图?

时间:2020-10-09 02:25:25

标签: kotlin android-fragments android-viewpager

我具有以下XML布局,并且在ViewPager内有一个片段。如何从该片段中访问MaterialToolBar?

def dfs(root, res, curSum, sum):    
            
    if not root:
         return res

    # print 'curSum', str(curSum)
    print 'root', str(root.val)
    print 'curSum+', str(curSum + root.val)
    print 'sumNeed', str(sum)

    if curSum + root.val == sum:
        res+=1
        print '----inner res----', str(res)
            
    print '---outer res---', str(res)

    left = right = 0
                
    if root.left:
        left = dfs(root.left, res, curSum + root.val, sum)
        
    if root.right:             
        right = dfs(root.right, res, curSum + root.val, sum)

    print '-----final Res------', str(res)
    if root.left or root.right:
        return left + right
        
    return res

1 个答案:

答案 0 :(得分:0)

一个小时后我发现了它,您必须反复寻找父片段,直到您找到正确的片段为止。

就我而言,我不得不做parentFragment?.parentFragment?.parentFragment?.my_toolbar?

应该是曾祖父母或其他什么东西吗...