SystemBarTint错误

时间:2014-04-04 15:02:17

标签: android android-actionbar

我使用https://github.com/jgilfelt/SystemBarTint中的库。 现在由于资源未找到异常,我无法创建SystemBarTintManager的实例。

如需了解更多信息,请询问您的需求。

我的错误:

Caused by: android.content.res.Resources$NotFoundException: Resource ID #0x0

我在这里创建了管理器:

    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    // create our manager instance after the content view is set
    SystemBarTintManager tintManager = new SystemBarTintManager(this);

谢谢!

1 个答案:

答案 0 :(得分:1)

在metod onCreate中添加此代码:

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
        SystemBarTintManager tintManager = new SystemBarTintManager(this);
        tintManager.setStatusBarTintEnabled(true);
        // Holo light action bar color is #DDDDDD
        int actionBarColor = Color.parseColor("#ff8800");
        tintManager.setStatusBarTintColor(actionBarColor);
  }