Java tutorial
//package com.java2s; //License from project: Apache License import android.annotation.TargetApi; import android.os.Build; import android.view.View; import android.view.inputmethod.InputMethodManager; import static android.content.Context.INPUT_METHOD_SERVICE; public class Main { @TargetApi(Build.VERSION_CODES.CUPCAKE) public static void setKeyboardVisible(View view, boolean visible) { InputMethodManager imm = (InputMethodManager) view.getContext().getSystemService(INPUT_METHOD_SERVICE); if (visible) { imm.showSoftInput(view, 0); } else { imm.hideSoftInputFromWindow(view.getWindowToken(), 0); } } }