【问题标题】:Android: prevent Google Maps from adjusting/moving after EditText inputAndroid:防止谷歌地图在 EditText 输入后调整/移动
【发布时间】:2014-05-11 13:20:58
【问题描述】:

我在谷歌地图上有一个基本的 EditText,如下所示

每当我在 EditText 字段中输入内容时,“背景”中的谷歌地图会自动向上移动,如下所示

(请注意由于地图向上移动,Google 版权徽标的显示方式)

有没有办法解决这个问题,即使我在 EditText 字段中输入内容,地图也会保持原样(不会自动移动)?

【问题讨论】:

  • 请发布您的清单..
  • 试试这种方法 - 只需从清单中删除 windowSoftInputMode 参数。或使用android:windowSoftInputMode="adjustPan"
  • 或者..检查我的答案..

标签: android google-maps input android-edittext


【解决方案1】:

您可以简单地将 Activity 的 windowSoftInputMode 标志切换为“adjustPan”。查看官方documentation了解更多信息。

<activity
   ...
   android:windowSoftInputMode="adjustPan"> 
</activity>

如果您使用的是ScrollView,也请添加android:isScrollContainer="false"

试试吧..

【讨论】:

    猜你喜欢
    • 2011-01-30
    • 2017-05-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-20
    • 2013-08-26
    • 1970-01-01
    相关资源
    最近更新 更多