在layout檔案中,對edittext的設定如下:
加上屬性:
android:imeoptions=""
這個屬性的可輸入的值如圖所示;
舉幾個例子分別代表的含義:
actionsearch: 搜尋
actionsend: 傳送
actionnext: 下一項
同樣,也可在activity**中設定imeoptions:
edittext.setimeoptions(editorinfo.ime_action_send);
監聽:然後,在activity**中新增,imeoptions的監聽。
edittext.setoneditoractionlistener(new textview.oneditoractionlistener() {
public boolean oneditoraction(textview v, int actionid, keyevent event) {
if (actionid==editorinfo.ime_action_send ||(event!=null&&event.getkeycode()== keyevent.keycode_enter))
//do something;
return true;
return false;
未完待續。。。
讓Datagridview支援自定義回車事件
vb.net中的datagridview控制項,無法對單元格的回車事件,進行繫結,這對程式設計師來說,是個 煩。vb.net中datagridview的回車事件預設是單元格下移動的功能,無法改變。下面提供一種方法,實現對datagridview中的回車事件進行繫結。首先過載系統事件,遮蔽原來的事件,...
自定義字典鍵物件
自定義字典鍵物件需要重寫下面3個方法 需要實現以下三個方法,我也是網上查的資料,但是我很好奇,他們怎麼知道要實現這些方法,是從官方文件知道的嗎,還是怎樣,如果有哪位大牛知道,還請賜教。我也查了官方資料,但是一點都看不出來需要實現這幾個方法就行。遵守nscoding協議 copywithzone 這個...
SQL Server 自定義快捷鍵。
快捷鍵 現在只要不是電腦新手,都知道ctrl c ctrl v,沒什麼人會用選單去進行複製 貼上。而對於靠電腦吃飯的程式設計師來說,只知道這兩個快捷鍵是不夠的。善用快捷鍵,可以節省用滑鼠去找圖示或選單的時間。更爐火純青的狀態是全鍵盤操作,連把手移動到滑鼠的時間都省了 unix程式設計師都是這麼幹的 ...