Android 安卓可点击透明工具栏

Android 安卓可点击透明工具栏,android,android-layout,android-actionbar,toolbar,android-toolbar,Android,Android Layout,Android Actionbar,Toolbar,Android Toolbar,我在一个活动中添加了一个透明的工具栏,效果很好。问题是我想单击工具栏下的一个元素。虽然元素是可见的(因为工具栏是透明的),但我无法单击该元素,因为工具栏正在捕获事件。 我如何解决这种行为 我的xml代码是: <RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent"> <FrameLayout

我在一个活动中添加了一个透明的工具栏,效果很好。问题是我想单击工具栏下的一个元素。虽然元素是可见的(因为工具栏是透明的),但我无法单击该元素,因为工具栏正在捕获事件。 我如何解决这种行为

我的xml代码是:

<RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent">

        <FrameLayout
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:layout_alignParentTop="true"/>

        <android.support.v7.widget.Toolbar
            xmlns:android="http://schemas.android.com/apk/res/android"
            style="@style/Theme.Transparent"
            android:layout_height="@dimen/topbar"
            android:layout_width="match_parent"
            android:background="?attr/colorPrimary"
            android:layout_alignParentTop="true" />

    </RelativeLayout>

正如我所说,它在片段上显示了透明的工具栏,但我不能单击工具栏下的元素


提前谢谢

您可以添加
android:clickable=“false”
以不捕获工具栏上的点击,也可以使用自定义按钮

我回答我自己的问题。我创建了一个自定义工具栏视图,该视图扩展了工具栏,并覆盖onTouchEvent方法,如下所示:

@Override
public boolean onTouchEvent(MotionEvent ev) {
    return false;
}

现在它工作正常。

我试过了,但不起作用。谢谢你的回答@MateusBrandao我认为这不是@FVod想要的。他说他想在
工具栏下捕获一个点击事件。他从未提到过片段或菜单项。我试过这样做:iToolbar.setOnTouchListener(新视图.OnTouchListener(){@Override public boolean-onTouch(视图视图,运动事件运动事件){return false;});但它不工作,工具栏下的元素没有检测到点击。谢谢你的回答!