显示软键盘时向上移动布局?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (47)

在RelativeView中有一些元素与对齐的底部属性集合,当软键盘出现时,元素被软键盘隐藏。

我希望它们向上移动,以便如果屏幕空间足够,它们会显示在键盘上方,或者使键盘上方的部分可滚动,以便用户仍然可以看到元素。

任何想法如何解决这个问题?

提问于
用户回答回答于

是的,请查看Android开发者网站上的这篇文章,其中描述了框架如何处理软键盘的出现。

android:windowSoftInputMode属性可用于指定以每个活动为基础发生的事情:布局是否调整大小或滚动等。

用户回答回答于

也可以在onCreate()方法中使用此代码:

getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);

所属标签

可能回答问题的人

  • 不吃貓的鱼oo

    5 粉丝466 提问6 回答
  • Richel

    8 粉丝0 提问4 回答
  • 骑牛看晨曦

    4 粉丝522 提问3 回答
  • 发条丶魔灵1

    6 粉丝525 提问3 回答

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励