我在LinearLayout中有EditText
和Button
。单击按钮时,我将删除布局中的所有视图并添加另一个视图。当按下后退按钮时,我将删除所有视图并再次添加editText和Button。现在,当我触摸editText时,键盘不会变得可见!我想也许这是一个焦点问题。怎么处理这个问题?
答案 0 :(得分:0)
使用
显示键盘getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);
答案 1 :(得分:0)
试试这段代码,它会对你有用。
InputMethodManager m = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
if(m != null){
m.toggleSoftInput(0, InputMethodManager.SHOW_IMPLICIT);
}