键盘工具类

    xiaoxiao2021-03-25  69

    KeyboardUtils public final class KeyboardUtils { private KeyboardUtils() { // This utility class is not publicly instantiable } public static void hideSoftInput(Activity activity) { View view = activity.getCurrentFocus(); if (view == null) view = new View(activity); InputMethodManager imm = (InputMethodManager) activity .getSystemService(Activity.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(view.getWindowToken(), 0); } public static void showSoftInput(EditText edit, Context context) { edit.setFocusable(true); edit.setFocusableInTouchMode(true); edit.requestFocus(); InputMethodManager imm = (InputMethodManager) context .getSystemService(Context.INPUT_METHOD_SERVICE); imm.showSoftInput(edit, 0); } public static void toggleSoftInput(Context context) { InputMethodManager imm = (InputMethodManager) context .getSystemService(Context.INPUT_METHOD_SERVICE); imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, 0); } }
    转载请注明原文地址: https://ju.6miu.com/read-40963.html

    最新回复(0)