Android examples for android.view.inputmethod:KeyBoard
create Dialog and show soft input keyboard
import android.app.AlertDialog; import android.content.Context; import android.view.Window; import android.view.WindowManager; public class Main { public static AlertDialog createDialog(Context context, int layout, int animation, boolean showSoftInput, int gravity) { AlertDialog dialog = new AlertDialog.Builder(context).create(); dialog.show();/*from w w w . j a v a 2 s . c o m*/ dialog.setContentView(layout); Window window = dialog.getWindow(); if (showSoftInput) { window .clearFlags(WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE | WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM); window.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE); } WindowManager.LayoutParams lp = window.getAttributes(); lp.width = WindowManager.LayoutParams.MATCH_PARENT; lp.height = WindowManager.LayoutParams.WRAP_CONTENT; lp.gravity = gravity; window.setAttributes(lp); window.setWindowAnimations(animation); return dialog; } }