From 99b64d64b28efc4fe8c63943dacd8610652fd21c Mon Sep 17 00:00:00 2001 From: pwiz98tyo <1257800485@qq.com> Date: Thu, 12 Jun 2025 17:11:26 +0800 Subject: [PATCH] Update MainActivity.java --- java/net/micode/notes/MainActivity.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/java/net/micode/notes/MainActivity.java b/java/net/micode/notes/MainActivity.java index 8091753..c169887 100644 --- a/java/net/micode/notes/MainActivity.java +++ b/java/net/micode/notes/MainActivity.java @@ -13,10 +13,16 @@ public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); + // 启用全屏显示,内容可以延伸到屏幕边缘 EdgeToEdge.enable(this); + // 设置主布局 setContentView(R.layout.activity_main); + + // 设置窗口插入监听器,处理系统状态栏和导航栏的空间 ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.main), (v, insets) -> { + // 获取系统状态栏和导航栏的尺寸 Insets systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars()); + // 设置视图的内边距,确保内容不会被系统UI遮挡 v.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom); return insets; });