将Admob MEDIUM_RECT插入Android设计库的NavigationView菜单

Sar*_*ius 7 android admob navigationview android-support-design android-navigationview

通过使用

    <item
        android:id="@+id/nav_ad"
        android:title="@null"
        app:actionLayout="@layout/sidebar_ad" />
Run Code Online (Sandbox Code Playgroud)

我可以使用自定义布局并在NavigationView中创建原生广告.但是,列表项的高度似乎固定为相同的值,这意味着无法单独更改特定项的高度.

View view = mNavView.getMenu().findItem(R.id.nav_ad).getActionView()确实返回我创建的自定义视图,但view.getParent()返回null,这意味着无法获取容器对其的引用setMinimumHeight().

我甚至想过使用反射来破解NavigationMenuAdapter,但由于它是一个私有的内部类,我甚至不知道从哪里开始.

是使用另一个抽屉库/写我自己的抽屉视图唯一的方法去?