當我們要使得乙個listview可以同時處理長按事件和短按事件時,可以同時設定它的onitemlongclicklistener
和onitemclicklistener。值得注意的一點是,onitemlongclicklistener內部的onitemlongclick要返回true,
否知在長按事件啟用的同時,短按事件也會啟用。
示例如下:
listview.setonitemlongclicklistener(newonitemlongclicklistener()
});listview.setonitemclicklistener(
newonitemclicklistener()
});
按鍵長短按
key s1,未按下時,發現按鍵按下,進入key s2,否則進入key s1 key s2,有鍵按下,發現按鍵按下,進入key s3,否則為誤判,進入key s1 key s3,穩定按下發現按鍵按下,繼續key s3,記數,按鍵抬起進入key s4 key s4,確認按鍵抬起,回到初始狀態 enum...
10 5 微控制器長短按鍵的應用
在微控制器系統中應用按鍵的時候,如果只需要按下一次按鍵加 1 或減 1,那用第 8 章學到的知識就可以完成了,但如果想連續加很多數字的時候,要一次次按下這個按鍵確實有點不方便,這時我們會希望一直按住按鍵,數字就自動持續增加或減小,這就是所謂的長短按鍵應用。當檢測到乙個按鍵產生按下動作後,馬上執行一次...
10 5 微控制器長短按鍵的應用
在微控制器系統中應用按鍵的時候,如果只需要按下一次按鍵加 1 或減 1,那用第 8 章學到的知識就可以完成了,但如果想連續加很多數字的時候,要一次次按下這個按鍵確實有點不方便,這時我們會希望一直按住按鍵,數字就自動持續增加或減小,這就是所謂的長短按鍵應用。當檢測到乙個按鍵產生按下動作後,馬上執行一次...