package
org.geeksforgeeks.gfgHideKey
import
android.content.Context;
import
android.os.Bundle;
import
android.view.View;
import
android.view.inputmethod
.InputMethodManager;
import
android.widget.EditText;
import
android.widget.TextView;
public
class
MainActivity
extends
AppCompatActivity {
private
TextView textViewResult;
private
EditText editTextInput;
@Override
protected
void
onCreate(
Bundle savedInstanceState)
{
super
.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
textViewResult
= findViewById(
R.id.text_view_result);
editTextInput
= findViewById(
R.id.edit_text_input);
}
public
void
setText(View v)
{
String newText
= editTextInput
.getText()
.toString();
textViewResult.setText(newText);
closeKeyboard();
editTextInput.setText(
""
);
}
private
void
closeKeyboard()
{
View view =
this
.getCurrentFocus();
if
(view !=
null
) {
InputMethodManager manager
= (InputMethodManager)
getSystemService(
Context.INPUT_METHOD_SERVICE);
manager
.hideSoftInputFromWindow(
view.getWindowToken(),
0
);
}
}
}