gpt4 book ai didi

android - 防止背景调整大小并防止在 Activity 开始时自动聚焦

转载 作者:太空狗 更新时间:2023-10-29 15:05:37 24 4
gpt4 key购买 nike

查了各种关于stack overflow的问题,发现很多人都有以下问题:

  1. 打开软键盘时背景会调整大小
  2. Activity 开始时打开软键盘

这两个问题的解决方案在于 ActivityManifest.xml .

要防止在软键盘打开时调整背景图像的大小,您可以添加 android:windowSoftInputMode="stateVisible|adjustPan"<activity>在 list 中。

要防止activity启动时打开软键盘,可以添加android:windowSoftInputMode="stateHidden"<activity>在 list 中。

事实上,一个解决方案需要 stateHidden另一个需要 stateVisible意味着我不能同时使用这两种解决方案。我希望防止软键盘窃取 Activity 开始时的焦点,但防止软键盘在用户确实决定关注 EditText 时调整背景大小。 .

这两个问题是否有可行的解决方案?

最佳答案

The fact that one solution requires stateHidden and the other requires stateVisible means that I cannot use both solutions.

是的。但是,您可以使用 stateHidden|adjustPan

除非用户点击 EditText,否则键盘不会弹出。背景的潜在变化将体现在定位方面;不会发生背景缩放。

关于android - 防止背景调整大小并防止在 Activity 开始时自动聚焦,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22229794/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com