2012-10-01 16 views
0

我有一個VideoView,我想在短時間內調用fooMethod(VideoView vv)的方法,但是如果長時間顯示,則顯示/隱藏視頻控件。但是,VideoView似乎沒有OnClick或OnLongClick事件。如何讓onClick/onLongClick事件爲VideoView工作?

我已經實現了onTouchListener,但我似乎只能看到DOWN和UP事件;似乎沒有支持檢測點擊的長度。

有沒有一種很好的方法來區分onTouchListener中的長和短點擊?

+1

你也可以自己做,觸地保存當前毫秒到一個變量時,和現在之間潤色計算差值(電流毫秒)和你接觸的變量。 – Carnal

+0

多點觸控設備怎麼樣?我在哪裏放置這個變量?全球性的活動?靜態的方法?謝謝 – fortyCakes

+0

我想你可以禁用多點觸控,如果這就是你想要的。而且,如果你喜歡,你可以將它作爲實例變量保存,這取決於你。 – Carnal

回答

0

嘗試添加

<uses-features android:name="multi-touch" /> 

在你的Manifest.xml