2015-10-14 71 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監聽器就可以了.. 完成。