Как убрать клавиатуру после нажатия кнопки OK в приложении или нажатии Enter на клавиатуре пользователя?

package com.example.myapplication;

import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.text.Html;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.text.method.ScrollingMovementMethod;

public class MainActivity extends AppCompatActivity implements View.OnClickListener {

private Button _ok_button;
private EditText input_TextBox;
private TextView output_TextView;
private Button helpb;
private Button del;

String About_us = "123";

@Override

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    helpb = findViewById(R.id.help);
    _ok_button = findViewById(R.id.okButton);
    output_TextView = findViewById(R.id.outputTextview);
    input_TextBox = findViewById(R.id.inputTextview);
    del = findViewById(R.id.delete);

    _ok_button.setOnClickListener(this);
    helpb.setOnClickListener(this);
    del.setOnClickListener(this);

}

public void onClick(View v) {
    if (v.getId() == _ok_button.getId()) {

        output_TextView.setTextSize(30);
        String text = input_TextBox.getText().toString();
        String Text = text.replaceAll("(б)", "<font color=#009E43>$б</font>").replaceAll("(Б)",;

        output_TextView.setText(Html.fromHtml(Text), TextView.BufferType.SPANNABLE);
        output_TextView.setMovementMethod(ScrollingMovementMethod.getInstance());

        }
    else {
        if (v.getId() == helpb.getId()) {
            output_TextView.setTextSize(20);
            output_TextView.setText(Html.fromHtml(About_us), TextView.BufferType.SPANNABLE);
            output_TextView.setMovementMethod(ScrollingMovementMethod.getInstance());

        }
        if (v.getId() == del.getId()) {
            output_TextView.setText("");
            input_TextBox.setText("");

        }
    }

}

}

Не могли бы вы обьяснить, как осуществить закрытие или скрытие клавиатуры в обеих случаях и куда какой код добавлять?


Ответы (0 шт):