2015-10-14 85 views

回答

4

如果您使用的是片段在被设置为全屏即match_parent的活动。然后在碎片根分布中,您可以设置一个属性android:clickable="true"以消耗点击事件。默认情况下,诸如RelativeLayout,LinearLayout等布局不会消耗点击事件。其他视图如Button和TextView在默认情况下具有此功能。

在您的覆盖片段中。

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 

    android:clickable="true"> 

</RelativeLayout> 
+0

非常感谢你......你的解决方案适用于我......除了导航抽屉外,所有视图的触摸事件都是禁用的......你能帮我解决这个问题吗...... ?? Modge – jil123

+0

确保布局是下面你的工具栏,它应该没问题 – Eoin

+0

是的,它已经在我的工具栏下面..但仍然只在拖动抽屉出来... – jil123

0

或者只是找到ID片段的父视图...和设置的onClick监听器就可以了.. 完成。