自定義editext回車鍵變搜尋鍵

2021-07-24 17:35:38 字數 770 閱讀 3638

在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程式設計師都是這麼幹的 ...