如何在android SoftKeyBoard中添加Go按钮及其功能?

UMA*_*MAR 8 android

我想在Android appliation软键盘中放入"Go"按钮

对于搜索和其他相关场景,任何人都可以指导我如何实现这一目标吗?用例子.

任何帮助都会得到满足.

UMA*_*MAR 26

最后我用过......

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; 
    } 

}); 
Run Code Online (Sandbox Code Playgroud)

  • 只是为了添加一个点,如果您的键盘在右下角显示DONE按钮,请改用EditorInfo.IME_ACTION_DONE。 (2认同)

Jim*_*ler 15

如果您的问题是您有EditText或可编辑的TextView,并且您希望软键盘上的操作右键按"Go",则将此属性添加到EditText/TextView

android:imeActionLabel="actionGo"
Run Code Online (Sandbox Code Playgroud)

请注意,它也必须是单行TextView,否则操作按钮将是回车选择器(箭头).

android:singleLine="true" 
Run Code Online (Sandbox Code Playgroud)