其他分享
首页 > 其他分享> > 如何在android中将软键的颜色更改为白色(导航按钮)

如何在android中将软键的颜色更改为白色(导航按钮)

作者:互联网

我正在制作一个基本的启动器应用程序,我需要我的通知栏和状态栏完全透明.所以我使用下面的代码.

Window w = getWindow(); // in Activity's onCreate() for instance
w.setFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS, WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);

诀窍但软键的颜色不是白色,如下图所示.

enter image description here

我怎么把它变成白色?

解决方法:

好吧终于在棒棒糖中解决了它.但我没有测试低于棒棒糖的设备.

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
        Window window = getWindow();
        window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
        window.setStatusBarColor(Color.TRANSPARENT);
        window.setNavigationBarColor(Color.TRANSPARENT);
    }

标签:android,android-layout,navigationbar
来源: https://codeday.me/bug/20190609/1201999.html