工具栏颜色在API< 23中不会改变

时间:2016-02-11 15:08:10

标签: android android-studio android-toolbar

我使用此代码更改了我的棒棒糖设备中的工具栏。

toolbar.setBackgroundColor(
    ContextCompat.getColor(getApplicationContext(), R.color.colorWhite));  

但是当我尝试在API19中使用我的应用程序时 工具栏颜色不会改变。

1 个答案:

答案 0 :(得分:0)

int color = getApplicationContext().getResources().getColor(R.color.colorWhite);
toolbar.setBackgroundColor(color);
setSupportActionBar(toolbar)

编辑:正确,因为API已经改变,并且现在已经有了改进,我会建议点这个

if(android.os.Build.VERSION.SDK_INT < android.os.Build.VERSION_CODES.MARSHMALLOW){
            //set using depricated code [one i put earlier]
}else{
            //set using latest api;s [ones which youre currently using]
}