EditText EditTextName=findViewById(R.id.EditText01);
((InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE)).showSoftInput(EditTextName), 0);
написать приведенный выше код в обработчике фокуса edittext. Затем вы получаете клавиатуру, когда у этого вида есть фокус