package razerdp.util; import android.content.Context; import android.view.View; import android.view.inputmethod.InputMethodManager; /** * Created by 大灯泡 on 2016/1/14. * 显示键盘d工具类 */ public class InputMethodUtils { /** 显示软键盘 */ public static void showInputMethod(View view) { InputMethodManager imm = (InputMethodManager) view.getContext() .getSystemService(Context.INPUT_METHOD_SERVICE); if (imm != null) { imm.showSoftInput(view, InputMethodManager.SHOW_IMPLICIT); } } /** 显示软键盘 */ public static void showInputMethod(Context context) { InputMethodManager imm = (InputMethodManager) context .getSystemService(Context.INPUT_METHOD_SERVICE); imm.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS); } /** 多少时间后显示软键盘 */ public static void showInputMethod(final View view, long delayMillis) { if (view==null)return; // 显示输入法 view.postDelayed(new Runnable() { @Override public void run() { InputMethodUtils.showInputMethod(view); } }, delayMillis); } }