有人知道Android 11中adjust resize标志的替代方法吗?我的布局有EditText,键盘弹出后它被隐藏了,因为我不能使用下面的标志。
getActivity().getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
谢谢。有人知道Android 11中adjust resize标志的替代方法吗?我的布局有EditText,键盘弹出后它被隐藏了,因为我不能使用下面的标志。
getActivity().getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
谢谢。if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {
getActivity().getWindow().setDecorFitsSystemWindows(false);
getActivity().getWindow().getDecorView().setOnApplyWindowInsetsListener((v, insets) -> {
int height = insets.getInsets(WindowInsets.Type.ime()).bottom;
v.setPadding(0, 0, 0, height);
return insets;
});
}