我刚意识到在Android Lollipop版本以下的设备中,无法通过appcompat更改状态栏颜色。 我目前运行的是Android Kitkat 4.4.2,并收到了应用程序的更新,这里是一个截图。我的问题是,他们如何在低于Lollipop版本的设备上更改状态栏颜色而不使用appcompat?有什么方法可以更改颜色?
我曾使用这个库来改变我的应用程序中的状态栏颜色。对我而言,它引起了一些复杂性,因此在发布之前请仔细测试您的UI,但它可以在KitKat上完成工作。据我所知,在19版本之前无法更改系统栏颜色。 https://github.com/jgilfelt/SystemBarTint
在 Android 5.0 及以下版本中,无法通过设置 colorPrimaryDark 来更改状态栏颜色。 在旧版平台上,AppCompat 在可能的情况下模拟颜色主题。目前仅限于为操作栏和某些小部件着色。 请参见 this 另请参见 this