【问题标题】:How to move the input layout go up when the keyboard appears键盘出现时如何将输入布局向上移动
【发布时间】:2018-01-22 22:13:47
【问题描述】:

如果在其他主题中解决了任何类似问题,我深表歉意。我有一个屏幕,根是框架布局。

  • 后面的布局包含很多内容
  • 前面的布局包含一个编辑文本,允许用户输入一些文本。通常,它位于屏幕底部。

我的预期是当键盘出现时,布局包含的内容保持不变,而布局包含的编辑文本向上移动到键盘。

请查看以下图片

有什么办法可以实现吗?

非常感谢您的帮助。

【问题讨论】:

  • 您找到解决方案了吗?我也有同样的问题。

标签: android android-layout user-interface keyboard


【解决方案1】:

基本上,您需要编辑AndroidManifest.xml 中的活动标签:

   <!-- Configures the keyboard to be hidden right away and for UI to keep content as is when shown -->
   <activity
    android:name="com.example.myactivity"
    android:windowSoftInputMode="stateHidden|adjustPan" />

更多信息可以在here找到。

【讨论】:

  • 抱歉,我想只移动带有编辑文本的视图组。不是整个屏幕。
  • 尝试把你的内容变成一个ScrollView,把adjustPan改成adjustResize
猜你喜欢
  • 1970-01-01
  • 2015-02-15
  • 1970-01-01
  • 2010-12-30
  • 1970-01-01
  • 2012-02-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多