2009-12-03 95 views
2

我想捕獲ListView中的長按事件,這很容易使用OnItemLongClickListener完成。但是,缺少選擇器的淡入淡出動畫轉換爲長按,這是在onCreateContextMenu處理長按時發生的。我如何使用OnItemLongClickListener獲得動畫?ListView長點擊動畫

+0

我有同樣的問題。 這個答案幫了我很多。 https://stackoverflow.com/questions/6833844/why-does-calling-setbackgroundcolor-on-a-view-break-its-long-click-color-change/6945791#6945791?newreg=f1cc9feb32c84863a4a8ac1bf75253e6 – 2015-04-24 19:29:22

回答

2

我有同樣的問題,並通過去除在LinearLayout中的下列財產爲我行解決它:

android:clickable="true" 

刪除該屬性或將值設置爲false,既解決了這一問題。

+4

doesnt solve這個問題... – Maxrunner 2012-02-27 13:36:12

+0

事實上它沒有。爲什麼呢? 發生的一切就是長按停止工作,就像你期望的那樣。 – 2017-02-27 03:04:48

1

確保封閉列表項的看法規定:

android:background="?android:attr/selectableItemBackground"