long space_last_click_time; Button space_last_click_btn; private void bindDoubleClickButton(final Button abcKey) { abcKey.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { if (event.getAction() == MotionEvent.ACTION_DOWN) { print("touch down"); if (abcKey == space_last_click_btn && (System.currentTimeMillis() - space_last_click_time) < 800) { //双击操作 print("duble click"); return true;//retur true 会阻止click 事件,false 则继续会执行click } space_last_click_time = System.currentTimeMillis(); space_last_click_btn = abcKey; } return false;//retur true 会阻止click 事件,false 则继续会执行click } }); }
android -> 按钮双击
猜你喜欢
转载自mft.iteye.com/blog/2356678
今日推荐
周排行