【发布时间】:2019-09-09 15:09:40
【问题描述】:
我的浏览器中有两个片段。第二个使用软键盘。所以当键盘出现时,它需要调整大小。但是基本活动的全屏主题是不可能的。
我希望第二个片段是透明的并显示基本活动的背景,但不绘制在状态栏下。我该怎么做?
【问题讨论】:
标签: android android-fragments android-viewpager android-theme android-viewpager2
我的浏览器中有两个片段。第二个使用软键盘。所以当键盘出现时,它需要调整大小。但是基本活动的全屏主题是不可能的。
我希望第二个片段是透明的并显示基本活动的背景,但不绘制在状态栏下。我该怎么做?
【问题讨论】:
标签: android android-fragments android-viewpager android-theme android-viewpager2
这可能会有所帮助:
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);
}
}
【讨论】: