设置DrawerLayout不可以点击后面的控件
16lz
2021-01-24
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”
更多相关文章
- 网格布局(计算器界面设计)
- 浅析Android之Adapter用法总结
- Android(安卓)视图(View)概述
- Android(安卓)自定义ProgressDialog
- Android(安卓)说说EditText里面的属性
- 让Android的输入框与文本框带滚动条ScrollView
- Android开发教程 如何优化andriod布局
- 【Android】第4章(5) 示例--列出手机上的所有联系人
- Android(安卓)UI ListView讲解