預設情況,鍵盤右下角為enter鍵。edittext提供了android:imeoptions屬性,控制該文字顯示。
1、android:imeoptions="actionsearch" 文字為搜尋
2、android:imeoptions="actiongo" 文字為開始
3、android:imeoptions="actionsend" 文字為傳送
4、android:imeoptions="actiondone" 文字為enter鍵
注意:android:imeoptions起作用,必須加上android:inputtype屬性或者android:singleline="true"屬性。
監聽使用者按下該鍵事件,實現oneditoractionlistener介面,重寫oneditoraction()發法,其中第二個引數為軟鍵盤action對應的id,都在editorinfo類裡,比如actiongo對應editorinfo.ime_action_go,之後return true,給edittext新增***即可。
@override
public boolean oneditoraction(textview v, int actionid, keyevent event)
return false;
}
Android EditText 軟鍵盤搜尋事件
只需要在xml在輸入框中加入android imeoptions actionsearch 呼叫軟鍵盤時,回車鍵就會顯示搜尋二字。searchtext.setoneditoractionlistener new oneditoractionlistener return false 在android...
Android軟鍵盤的控制以及更改軟鍵盤
edittext是可編輯控制項,往往會為它新增監聽,在軟鍵盤上也會有行為。1 隱藏軟鍵盤 inputmethodmanager imm inputmethodmanager getsystemservice context.inputmethodservice imm.hidesoftinputfr...
開啟android軟鍵盤搜尋功能
在進行android程式開發過程中,一般情況下在輸入框獲取焦點後或者輸入內容前android手機會自動彈出系統的軟鍵盤。通常情況下,此時的軟鍵盤只包含基本的字母 標點符號 刪除鍵和換行鍵等基本的功能區域,不包含搜尋區域。如下圖所示 有些情況下,由於專案需求或設計的需要,我們需要開啟並監聽androi...