android 解決輸入法鍵盤遮蓋布局問題

2021-07-11 23:58:18 字數 779 閱讀 1232

/**

* @param root 最外層布局,需要調整的布局

* @param scrolltoview 被鍵盤遮擋的scrolltoview,滾動root,使scrolltoview在root可視區域的底部

*/private void controlkeyboardlayout(final view root, final view scrolltoview) else

}});

}效果圖如下:

下面提供完整的**及布局檔案:

1. mainactivity

public class mainactivity extends activity

/*** @param root 最外層布局,需要調整的布局

* @param scrolltoview 被鍵盤遮擋的scrolltoview,滾動root,使scrolltoview在root可視區域的底部

*/private void controlkeyboardlayout(final view root, final view scrolltoview) else

}});}}

2. activity_main.xml

<?xml version="1.0" encoding="utf-8"?>

android 解決輸入法鍵盤遮擋布局內容方法

如果輸入法顯示將指定的布局向上調整100dp,如果輸入法隱藏了將指定的布局向下調整100dp param context param root需要調整的布局,為布局檔案最外的布局 param width需要調整的寬度 param height需要調整的高度 public static final v...

android 解決輸入法鍵盤遮蓋布局問題

param root 最外層布局,需要調整的布局 param scrolltoview 被鍵盤遮擋的scrolltoview,滾動root,使scrolltoview在root可視區域的底部 private void controlkeyboardlayout final view root,fin...

Android中解決輸入法問題

在開發中,必不可少的會使用到文字框 edittext 來進行資料錄入,也就會需要對輸入法進行一些控制。先看下layout定義檔案中的和輸入法有關的屬性 屬性名 說明 android inputtype 指定輸入法的型別,int型別,可以用 選擇多個。取值可以參考 android.text.input...