如何在android中制作全屏布局?
我试过这个密码如何在android中制作全屏布局?,android,Android,我试过这个密码 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) { final WindowInsetsController insetsController =getWindow().getInsetsController(); if(insetsController!=null){ insetsController.hide(WindowInsets.Type.statusB
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {
final WindowInsetsController insetsController =getWindow().getInsetsController();
if(insetsController!=null){
insetsController.hide(WindowInsets.Type.statusBars());
}else
{
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
}
}
但是,它不起作用
如何在android中制作全屏布局?如果您将SDK版本编译为30 //告诉窗口我们(应用程序)希望处理/适应任何系统 //窗户(而不是装饰) //也可以使用AndroidX v1.5.0-alpha02中的WindowCompat
WindowCompat.setDecorFitsSystemWindows(window, false)
以下内容适用于我进行全屏活动: 时髦
<style name="AppTheme.NoActionBar">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
</style>
使用默认主题创建自定义主题,如下所示 带有
全屏显示的窗口
<style name="generalnotitle" parent="general">
<item name="android:windowFullscreen">true</item>
</style>
他们在新的sdk 30中提供了新的api。你可以在这里查看。
android:theme="@style/AppTheme.NoActionBar"
<style name="generalnotitle" parent="general">
<item name="android:windowFullscreen">true</item>
</style>
<style name="generalnotitle" parent="general">
<item name="android:windowNoTitle">true</item>
</style>