[英]Change soft keyboard 'Next' button on Samsung phone
我正在嘗試將Samsung S3&S3 Mini(我認為是三星)上的軟鍵盤“執行”操作更改為“搜索”,並使其在onclick上執行某些操作。
目前,我有以下內容適用於非Samsung設備:
searchText.setImeActionLabel("Search",EditorInfo.IME_ACTION_UNSPECIFIED);
searchText.setOnKeyListener(new View.OnKeyListener() {
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_ENTER) {
startSearch();
return true;
}
return false;
}
});
其中searchText是我的自定義editText。
定制editText在XML中沒有什么特別之處。 以下是相關部分:
android:singleLine="true"
android:imeActionLabel="Go"
但是三星手機堅持使用“下一步”,並且不要在單擊時運行我的startSearch()函數。 有什么辦法可以做到這一點?
我認為這是行不通的,因為您使用的是android:imeActionLabel
而這只會更改Button的文本。 使用android:imeOptions="actionDone"
實際更改IME操作
它與任何三星設備無關。 為此,請在您的布局中,根據需要設置XML屬性android:imeOptions="actionNext"
或android:imeOptions="actionDone"
。
請同時參考此鏈接: http : //developer.android.com/reference/android/widget/TextView.html#attr_android : imeOptions
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.