我有一个带有Fragment的Activity。假设是一个包含一组事物的列表Fragment。现在我想让用户添加一个事物,所以我使用FragmentManager将列表Fragment替换为具有EditText的插入Fragment。 EditText获得焦点且光标闪烁。但软键盘不会打开。 同样的问题反过来:如果用户输入了新事物并将其添加到列表中,我会用列表Fragment替换插入Fragment。但是,即使没有EditText,键盘也不会关闭。
如何正确实现这一点?我无法相信在所有转换中都必须手动显示和隐藏键盘?!