設置短時間內重復點擊無效

使按鈕不響應點擊事件
mButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View view) { //設置Button狀態暫時無效,不響應任何操作 mButton.setEnabled(false); //延時200毫秒之后將Button恢復為有效狀態,可以響應點擊狀態 new Handler().postDelayed(new Runnable() { @Override public void run() { mButton.setEnabled(true); } }, 500); } });

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 2017年5月17日 Kylin_Wu 標注(★☆)為考綱明確給出考點(必考) 常見手機系統(★☆) And...
    Azur_wxj閱讀 1,837評論 0 10
  • Day1: 在代碼中通過R.string.hello_world可以獲得該字符串的引用; 在XML中通過@stri...
    冰凝雪國閱讀 1,451評論 0 5
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,923評論 18 139
  • 本人初學Android,最近做了一個實現安卓簡單音樂播放功能的播放器,收獲不少,于是便記錄下來自己的思路與知識總結...
    落日柳風閱讀 19,222評論 2 41
  • 徐愛問:求至善在于一心,恐怕天下所有事物,有不能完善圓滿處? 陽明先生說:一心即包含天理天性,天下怎么會有離開...
    Jerry趙化雨閱讀 379評論 0 0