我面临一个奇怪的问题:我的应用程序行为是这样的,当 Activity 启动时,我在 EditText 上 requestFocus() 并显示软键盘。键盘打开但我的布局出错我的布局中只有一个 EditText 框。当在 EditText 上使用 requestFocus() 时:
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);
应用程序显示 2 个相互重叠的编辑框。当我手动隐藏 EditText 然后显示它的布局工作正常。我在 google nexus 中遇到了这个问题,而相同的代码在选项卡 10.1 和选项卡 7 2 中正常工作。