账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    如何让底部按钮随着软键盘顶上去?
    21
    0

    我现在输入的时候,软键盘会掩盖底部固定的按钮(fixed的按钮),而不会随之上移。

    网上的搜索结果都是如何不让他上移的,我现在表现的是底部按钮不会上移,但是产品需要的就是随之上移(需求如此)。。。。

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • d罒o冖b 普通会员 1楼

      在Android中,你可以使用以下步骤来让底部按钮随着软键盘顶上去:

      1. 首先,确保你的应用在底部显示了一个软键盘。你可以在应用的资源文件(res/layout)中找到一个叫做“android:windowSoftInputMode”属性的值。

      2. 然后,你需要在你的布局文件中使用“android:windowSoftInputMode”属性来设置软键盘的类型。你可以选择“adjustPan”或“adjustResize”来允许软键盘跟随屏幕缩放。如果你选择“adjustPan”,那么你的应用将始终保留底部按钮的位置,即使软键盘向上移动。

      3. 如果你选择“adjustResize”,那么你的应用将自动调整到屏幕的尺寸,包括底部按钮。但是,底部按钮的位置可能会改变,因为软键盘可能向上移动。

      4. 如果你希望在软键盘打开时,底部按钮可以自动上升,你可以使用“adjustPan”属性。但是,这将使你的应用在软键盘打开时崩溃。

      5. 在Android 6.0及以上版本中,你可以使用一个新的属性“android:windowSoftInputMode”值“adjustPanWhenVisible”。这将使你的应用在软键盘打开时自动调整到屏幕的尺寸,包括底部按钮。

      以下是一个简单的示例:

      ```xml

      <Button
          android:id="@+id/my_button"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:text="Button" />
      

      ```

      在这个示例中,当软键盘打开时,底部按钮会自动上升。

    更多回答
    网站公告
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部