仰视上堆栈溢出的各种问题后,我发现,很多人存在以下问题:防止后台调整,防止自动聚焦于活动开始
- 背景被调整大小时,软键盘打开
- 软件键盘在活动开始时打开
这两个问题的解决方案都在ActivityManifest.xml
。
要防止在软键盘打开时调整背景图像的大小,可以将android:windowSoftInputMode="stateVisible|adjustPan"
添加到清单中的<activity>
。
为了防止活动开始时软键盘打开,您可以将android:windowSoftInputMode="stateHidden"
添加到清单中的<activity>
。
事实上,一个解决方案需要stateHidden
,另一个需要stateVisible
意味着我不能使用这两种解决方案。我正在寻找防止软盘开始盗取活动重点但也当用户确定决定将重点放在EditText
防止软键盘调整背景。
这两个问题都有可行的解决方案吗?
我以前在别处见过这个解决方案,但它并没有为我工作。我正在寻找一些不太冒险的东西。 –