簡體   English   中英

更改三星手機上的軟鍵盤“下一步”按鈕

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM