private boolean ontouched = false;
@override
public boolean ontouch(view v, motionevent event) else
break;
case r.id.iv_minus:
if (event.getaction() == motionevent.action_button_press ||
event.getaction() == motionevent.action_down||
event.getaction() == motionevent.action_hover_enter||
event.getaction() == motionevent.action_mask||
event.getaction() == motionevent.action_pointer_down||
event.getaction() == motionevent.action_move) else
break;
}return
false;
}
private boolean onlongclicked = false;
@override
public boolean onlongclick(view v) catch (interruptedexception e)
changeprice1(true);
handler.sendemptymessage(0x01); //新開啟的執行緒中不能修改ui介面,通過handler與ui執行緒互動}}
};t.start();
break;
case r.id.iv_minus:
thread t2 = new thread() catch (interruptedexception e)
changeprice1(false);
handler.sendemptymessage(0x01); //新開啟的執行緒中不能修改ui介面,通過handler與ui執行緒互動}}
};t2.start();
break;
default:
break;
}// 這裡返回true表示不觸發onclick事件
return true;
}
Unity長按按鈕的實現
通過派生button類以及實現 ipointerdownhandler,ipointeruphandler介面,我們只需要在按鈕按下時新增乙個長按開關,和乙個計時器,長按到達指定時間進行持續觸發即可 using system.collections using system.collections....
EditText 長按彈出的上下文選單
當edittext獲取焦點後,如果長按edittext就會彈出乙個上下問選單 如果剪貼簿上沒有內容的話,就不會有粘帖選項,否則就會有粘帖選項 clipboardmanager cm clipboardmanager getsystemservice clipboard service edittex...
EditText之有刪除按鈕的輸入框
public class cuseditview extends edittext右側的刪除按鈕 private drawable mdeletedrawable private context mcontext public cuseditview context context public c...