Android 嵌入h5顶部状态栏空白
在 onCreate() 中处理 WindowInsets
import androidx.core.view.ViewCompat;
import androidx.core.view.WindowInsetsCompat;@Override
protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);EdgeToEdge.enable(this);setContentView(R.layout.activity_h5_web_view);ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.webview), (v, insets) -> {WindowInsetsCompat.Type.systemBars(); int left = insets.getInsets(WindowInsetsCompat.Type.systemBars()).left;int top = insets.getInsets(WindowInsetsCompat.Type.systemBars()).top;int right = insets.getInsets(WindowInsetsCompat.Type.systemBars()).right;int bottom = insets.getInsets(WindowInsetsCompat.Type.systemBars()).bottom;v.setPadding(0, 0, 0, 0); return WindowInsetsCompat.CONSUMED;});initViews();setupWebView();loadPage();
}