2015-06-22 126 views
-1

我在android上做一個listView,顯示所有收集點的列表,每個收集點都有區域和地址,然後用戶可以點擊每個項目並刪除/編輯它。 ListView由具有類Collection集合點的數組適配器填充。ListView中點擊事件的差異Android

當我嘗試設置行動用戶點擊的ListView中的特定項目,我發現有一些選項: setOnItemSelectedListener VS setOnItemClickListener和setOnClickListener 什麼是那些之間的差異,我們應該使用每個情況? P/s:你能解釋一下onClick和onLongClick之間的區別嗎 謝謝!

回答

0

onClick用於調用特定操作時,我們只需點擊其中的onLongClick當我們點擊了很長一段時間的列表項使用ListView項(按住項目超過1秒,然後鬆開。

對於被選擇的項目時,項目被點擊(選擇單)與setOnItemSelectedListenersetOnItemClickListener被使用(在多個選擇中使用)

setOnClickListener用於單擊事件按鈕,txtview,imgview ..

0

當您觸摸屏幕時觸發setOnItemSelectedListener。 setOnItemClickListener在您觸摸屏幕並向上時觸發。當您觸摸屏幕並向上觸摸時,會觸發onClick。 onLongClick在觸摸並保持一秒鐘時觸發。