【问题标题】:Android soft keyboard resize layoutAndroid软键盘调整大小布局
【发布时间】:2011-10-09 13:57:11
【问题描述】:

当虚拟键盘打开时,它会调整我的布局大小。 我怎样才能把键盘放在我的布局上?它不会重新调整我的布局大小?

【问题讨论】:

标签: java android xml android-softkeyboard


【解决方案1】:

您可以使用清单标志来配置虚拟键盘的效果。见http://developer.android.com/guide/topics/manifest/activity-element.html#wsoft

【讨论】:

  • 你使用哪个选项来防止键盘影响布局?
  • "adjustPan" - 阅读 API 描述并在我发布的链接中调整调整大小。
【解决方案2】:

仅使用此代码:

    <application
    android:windowSoftInputMode="adjustPan"
    </application>

用于所有应用程序的清单应用程序标签

【讨论】:

  • 不工作.. android:windowSoftInputMode 应该在每个活动上,比如here
【解决方案3】:

Android 软键盘调整大小布局

<activity android:name=".activity.SignUpActivity"
    android:screenOrientation="portrait"
    android:theme="@style/AppTheme.NoActionBar"
    android:windowSoftInputMode="adjustResize" />

它对我有用,试试吧。

【讨论】:

    【解决方案4】:
    <application
        android:windowSoftInputMode="adjustResize"> 
    </application>
    

    adjustPan 仅通过将输入字段向上推到键盘上方一点来调整输入字段的大小,在这种情况下,键盘仍会覆盖其下方的所有其他视图。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多