как добавить кнопку Go в android SoftKeyBoard и его функциональности?

я хочу поместить кнопку "Go" в андроид appliation softkeyboard

для поиска и других связанных сценариев кто-либо может вести меня, как достигнуть этого? с примером.

любая справка ценилась бы.

8
задан UMAR 5 April 2010 в 10:57
поделиться

2 ответа

, наконец, я использовал ...

EditText SearchEditText =(EditText)findViewById(R.id.txtMapSearch); 
SearchEditText.setOnEditorActionListener(new OnEditorActionListener(){  

    @Override 
    public boolean onEditorAction(TextView arg0, int arg1, KeyEvent arg2) { 
        if(arg1 == EditorInfo.IME_ACTION_SEARCH)  
        { 
            // search pressed and perform your functionality.
        }
        return false; 
    } 

}); 
26
ответ дан 5 December 2019 в 04:41
поделиться

Если ваш вопрос заключается в том, что у вас есть EditText или редактируемый TextView, и вы хотите, чтобы кнопка действия правой кнопкой на программной клавиатуре отображала «Go», тогда добавьте этот атрибут к вашему EditText / TextView

android:imeActionLabel="actionGo"

обратите внимание, что он также должен быть однострочным TextView, иначе кнопка действия будет селектором возврата каретки (стрелка).

android:singleLine="true" 
15
ответ дан 5 December 2019 в 04:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: