點回車關閉軟鍵盤

2022-09-06 23:36:22 字數 1272 閱讀 6911

實現android按下回車鍵便隱藏輸入鍵盤,有兩種方法:

1.)如果布局是多個edittext,為每個edittext控制項設定android:singleline=」true」,彈出的軟盤輸入法中回車鍵為next,直到最後乙個獲取焦點後顯示為done,點選done後,軟盤輸入鍵盤便隱藏。或者將edittext的imeoptions屬性設定android:imeoptions=」actiondone」,則不管是不是最後乙個edittext,點選回車鍵即隱藏輸入法。

2.)監聽enter的事件,編寫enter的事件響應。設定文字框的onkeylistener,當keycode ==keyevent.keycode_enter的時候,表明enter鍵被按下,就可以編寫自己事件響應功能了。

具體**:

圖-1 點選回車鍵隱藏鍵盤

ps:把edittext的ime options屬性設定成不同的值,enter鍵上可以顯示不同的文字或圖案

actionnone : 回車鍵,按下後游標到下一行

actiongo : go,

actionsearch : 乙個放大鏡

actionsend : send

actionnext : next

actiondone : done,隱藏軟鍵盤,即使不是最後乙個文字輸入框

開啟軟鍵盤

win32的話話,要是這幾個函式sipinfo shsipinfo sipsetinfo sipgetinfo net底下有個inputpanel設定他的enable就ok了。隱藏輸入面板 bool lowersip return fres 公升起輸入面板 bool raisesip void re...

關於軟鍵盤

1.editext獲得焦點後自動彈出軟鍵盤的呼叫方法 檢視edittext原始碼,找到editext的父類textview,在ontouchevent方法中找到如下 if touchisfinished istexteditable textisselectable the above condit...

軟鍵盤管理

安卓開發一般都需要進行軟鍵盤管理,常用操作老司機已為你封裝完畢,你可以用這份工具進行管理,具體可以檢視原始碼,現在為你開車,demo傳送門。openkeybord 打卡軟鍵盤 closekeybord 關閉軟鍵盤 timerhidekeyboard 通過定時器強制隱藏虛擬鍵盤 iskeybord 輸...