ソフトキーボードのイジェクトに関する質問

633 ワード

よく記録に触れる
最外層のレイアウト実装
private int[] mInsets = new int[4];
@Override protected final boolean fitSystemWindows(Rect insets) {
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT_WATCH) {
        mInsets[0] = insets.left;
        mInsets[1] = insets.top;
        mInsets[2] = insets.right;
        return super.fitSystemWindows(insets);
    } else {
        return super.fitSystemWindows(insets);
    }
}

xmlでのandroidの構成:fitsSystemWindows=「true」
manifestでandroid:windowSoftInputMode="adjustResize|stateHidden"
FitsSystemWindows=trueをビューに置くと、このビューが状況に応じて縮小できることを示します.