kotlin - 如何从ViewPager访问父片段的 subview ?

标签 kotlin android-fragments android-viewpager

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

<DrawerLayout
    <CoordinatorLayout
        <ViewPager
        <MaterialToolBar
        

最佳答案

一个小时后我发现了这一点,您必须反复寻找父片段,直到您找到正确的片段为止。
就我而言,我不得不做parentFragment?.parentFragment?.parentFragment?.my_toolbar?那应该是曾祖 parent 或其他什么...

关于kotlin - 如何从ViewPager访问父片段的 subview ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64273090/

相关文章:

android - 从 fragment 中的按钮单击打开抽屉导航(Kotlin)

java - Kotlin:如何获取文件(IMAGE)的创建日期?

java - ViewPager2 堆栈 PageTransform

托管 viewPager 的 Android FrameLayout 占用了所有可用空间

android - Android View 寻呼机中的数据未更新

java - 同一 View 上的两个独立的可滚动 fragment - Android

generics - kotlin 在虚函数中具体化了泛型

android - 如何压缩与 fragment 标签匹配的后台 fragment ?

android - 为什么我要避免 fragment 中的非默认构造函数?

android-fragments - 使用 PageContainer 的 ViewPager carousel 不适用于 FragmentPagerAdapter