gpt4 book ai didi

java - 当 android lollipop 或更高版本时设置 windowTranslucentStatus=true

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:17:39 25 4
gpt4 key购买 nike

我想在用户使用 lollipop 及以上时将 windowTranslucentStatus 设置为 true,否则(至少在 kitkat 上)应用栏出现在系统栏内。在 Lollipop 上很好。没有为每个版本制作单独的 styles.xml 显然你不应该再做我如何在 java 中设置它?

我的 mainActivity 中有以下代码,但不知道 hot windowTranslucentStatus...有什么想法吗?

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
// set windowTranslucentStatus = true
}

最佳答案

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
Window w = getWindow(); // in Activity's onCreate() for instance
w.setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION, WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);
w.setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS, WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
}

关于java - 当 android lollipop 或更高版本时设置 windowTranslucentStatus=true,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29146757/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com