放置/重叠(z-index)操作栏选项卡上方的视图

Mor*_*goo 9 android canvas view z-index android-actionbar

我有一个View,它包含了包含它的Fragment之外的东西,我将它配置为使用它来绘制外部的内容.

问题是它可以在任何地方工作,但在ActionBar和ActionBar选项卡上.

mActionBar.addTab(
    mActionBar.newTab()
        .setCustomView(t));
Run Code Online (Sandbox Code Playgroud)

我正在使用appCompat并以这种方式添加标签:

我添加android:clipChildren="false"到所有父视图,但它不适用于ActionBar和ActionBar选项卡.

理想的观点:

在此输入图像描述 但结果如下:

在此输入图像描述

Mor*_*goo 0

我最终删除了 tabBar 并将其替换为简单的按钮以在选项卡之间切换,并将其放置在 xml 中的 CustomLayout 之前,以在其之前绘制。

<LinearLayout
    ....
    // tabs layout />

<CustomLayout

....
/>
Run Code Online (Sandbox Code Playgroud)