键盘空格键上的文字更改

时间:2018-01-27 08:58:42

标签: java android

我已经制作了一个Android应用程序。我正在使用谷歌翻译API,我想在软键盘的空格键上做一些操作。当用户在文本输入中输入一些文本时,文本会被翻译成空格click.Please帮帮我吧!

我的代码

editText.setOnEditorActionListener(new TextView.OnEditorActionListener() {
        @Override
        public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
            Log.e("main", "KeyPress:" + actionId);
            if (event != null) {
                Log.e("main", "KeyPress:" + event.getKeyCode());
            }
            if (actionId == EditorInfo.IME_ACTION_NEXT) {
                // do 'nothing' or 'add a space' if you want that
                TranslateOptions options = TranslateOptions.newBuilder().setApiKey(API_KEY).build();
                Translate translate = options.getService();
                inputText = editText.getText().toString();
                Translation translation = translate.translate(inputText, Translate.TranslateOption.targetLanguage("hi"));
                editText.setText(translation.getTranslatedText());
                Log.e("trans ", " lang " + editText);
                return true;
            }
            return false;
        }
    });

0 个答案:

没有答案