【问题标题】:AdjustPan with EditText at Bottom of Layout Causes SoftKeyboard to Slightly Obscure EditText View布局底部带有 EditText 的 AdjustPan 导致 SoftKeyboard 稍微模糊 EditText 视图
【发布时间】:2017-02-24 18:08:55
【问题描述】:

一直在寻找各种线索来解决这个问题,但我仍然很难过。当我将“adjustPan”应用到底部带有 EditText 的 Activity 时,UI 被正确向上推,但底部的键盘稍微遮挡了 Edit Text。经过仔细检查后,我注意到它在编辑文本中的实际文本下方模糊不清,以便在添加新行时可以看到完整视图。就好像编辑文本视图底部的 android 标记实际上是编辑文本中最后一行文本的底部,而不是整个容器。为此,我在底部丢失了几个像素。对此事有任何想法将不胜感激!也许是某种描述的错误?快把我逼疯了!

另外值得注意的是,在这种情况下,将所有内容包装在 scrollView 中并使用 adjustResize 的解决方法不幸不是一个选项。

谢谢!

【问题讨论】:

  • EditText 添加填充。它会在编辑文本下方留出一些空间
  • 感谢您的想法,当然改变了 osk 对齐的底线,但不幸的是它破坏了布局......
  • @GarryMcKee 兄弟有什么解决办法吗?

标签: android android-layout


【解决方案1】:

尝试将android:windowSoftInputMode="adjustResize" 添加到您的AndroidManifest.xml 文件的活动部分。

<activity>
        android:name=".MainActivity"
        android:windowSoftInputMode="adjustResize" 
</activity>

【讨论】:

  • 不幸的是,这也不能解决问题,布局本身无法调整大小。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多