我有一個顯示一些資料的 ListView。也可以單擊行。我還在螢屏底部有一個自定義 Fragment,它一直“懸停”在 ListView 上。我希望這個 Fragment 也能接收點擊事件,這樣我就可以在點擊它時做一些事情。
問題是我不知道如何做到這一點,并且 ListView 最終獲得了點擊,即使 Fragment 覆寫了該特定行。
基本上,我想確保當 ListView 頂部有一個 Fragment(甚至另一個 View)時,該 Fragment 在我點擊它時注冊點擊,而不是 ListView。我該怎么做呢?
uj5u.com熱心網友回復:
如果另一個 View 或 Fragment 在它上面,您可以通過將android:clickable屬性設定true為在布局的根上,該屬性顯示在其他可點擊的東西之上,從而防止點擊。
顯示在其他內容之上的 Fragment 中膨脹的布局也是如此,只需android:clickable在膨脹布局的根部設定為 true 即可。
android:clicable="true"
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/345083.html
