我的浏览器中有两个片段。第二个使用软键盘。所以当键盘出现时,它需要调整大小。但是基本活动的全屏主题是不可能的。
我希望第二个片段是透明的并显示基本活动的背景,但不在状态栏下绘制。我怎样才能做到这一点?
我的浏览器中有两个片段。第二个使用软键盘。所以当键盘出现时,它需要调整大小。但是基本活动的全屏主题是不可能的。
我希望第二个片段是透明的并显示基本活动的背景,但不在状态栏下绘制。我怎样才能做到这一点?
这可能会有所帮助:
public static void fullScreen(@NonNull Activity activity, boolean enable) {
if (enable) {
activity.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
activity.getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
} else {
activity.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
activity.getWindow().addFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
}
}