设置DrawerLayout不可以点击后面的控件

来源:互联网 发布:安装ubuntu盘符设置 编辑:程序博客网 时间:2024/05/16 17:08

DrawerLayout可以点击后面的控件

DrawerLayout点击事件穿透

今天写了一个这样的的UI
这里写图片描述
左半部分黑色的是一个DrawerLayout.
UI的布局大致是这个样子的:

<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"    >    <!-- 主界面布局 -->    <LinearLayout >        <include layout="@layout/title"/>        ...    </LinearLayout>    <!-- 左侧菜单布局 -->    <RelativeLayout        android:layout_width="200dp"        android:layout_height="match_parent"        android:layout_gravity="left"        android:clickable="true" <!-- 要加上这一句 -->        android:background="#000000"         >    </RelativeLayout></android.support.v4.widget.DrawerLayout>
  • 出现的问题是:
    点击左侧的菜单,事件确实被主界面上的控件响应.

  • 解决办法是:
    在左侧菜单的布局中加一句: android:clickable=”true”

0 0
原创粉丝点击