我做了一個應用程序,它實現了一個View.OnTouchListener
。但是,當我上傳到Android Market中(谷歌Play商店),我得到了以下信息:OnTouchListener和OnClickListener之間的區別
這個apk要求1層的功能,將可用於Android Market的 過濾:android.hardware.touchscreen
我真的不需要觸摸屏本身。你也可以「點擊」視圖,這會很好。如果我使用OnClickListener
而不是OnTouchListener
,這個要求會消失嗎?
有多少百分比的Android設備沒有觸摸屏?如果從OnTouchListener
到OnClickListener
的這個更新在新潛在用戶方面是值得的?
Android手機的最大數量具有觸摸屏,因此最好使用OnTouchListeners,而不是使用OnClickListeners – Lavanya
Rosalie的以上評論意味着OnClickListener不適用於觸摸屏設備 - 這完全是錯誤的。正如cdhabecker的回答所述,選擇更依賴於你想要完成的事情。 – glorifiedHacker