“Android Hide Miękka klawiatura” Kod odpowiedzi

Android Hide Miękka klawiatura

// Available on Android API 30+ / AndroidX Core 1.5+
public void hideKeyboard(View view) {
  ViewCompat.getWindowInsetsController(this)
            .hide(WindowInsetsCompat.Type.ime());
}

// @see https://youtu.be/acC7SR1EXsI
// @see https://developer.android.com/reference/androidx/core/view/ViewCompat#getWindowInsetsController(android.view.View)
// @see https://developer.android.com/reference/androidx/core/view/WindowInsetsControllerCompat#hide(int)
// @see https://developer.android.com/reference/androidx/core/view/WindowInsetsCompat.Type#ime()
Merlin4 (personal)

Android Hide klawiatura

public void hideKeyboard(Context context, View view) {
    InputMethodManager imm = (InputMethodManager) context.getSystemService(Context.INPUT_METHOD_SERVICE);
    imm.hideSoftInputFromWindow(view.getWindowToken(), 0);
}

// call from inside an Activity...
hideKeyboard(this, view);
hideKeyboard(this, getCurrentFocus());
hideKeyboard(this, getWindow().getDecorView());
hideKeyboard(this, findViewById(android.R.id.content));
Merlin4 (ranken)

Android Hide Miękka klawiatura

public void hideKeyboard(View view) {
    Context context = view.getContext();
    InputMethodManager imm = (InputMethodManager) context.getSystemService(Context.INPUT_METHOD_SERVICE);
    imm.hideSoftInputFromWindow(view.getWindowToken(), 0);
}

// call from inside an Activity / Fragment
hideKeyboard(view);
Merlin4 (personal)

Android, jak nie pokazać klawiatury

getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);
Ill Ibis

Android odrzuć klawiaturę

InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(myEditText.getWindowToken(), 0);
Serial Koder

Ukryj klawiaturę Android

//With AndroidX:
fun View.hideKeyboard() = ViewCompat.getWindowInsetsController(this)
    ?.hide(WindowInsetsCompat.Type.ime())
Obedient Owl

Odpowiedzi podobne do “Android Hide Miękka klawiatura”

Pytania podobne do “Android Hide Miękka klawiatura”

Więcej pokrewnych odpowiedzi na “Android Hide Miękka klawiatura” w Java

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu