如何使用不同的视图更改工具栏颜色?

How to change Toolbar Color with different views?

我正在我的主 activity 中设置我的工具栏,并尝试使用不同的片段更改背景颜色。 所以基本上,我试图访问片段内的 Toolbar 对象并设置不同的背景颜色。 我尝试做的几件事是:

访问工具栏如: ((ActionBarActivity)getActivity()).getSupportActionBar().setBackgroundColor(XXX);

但是我无法访问片段中的 setBackgroundColor 函数。它在 Main Activity.

中完美运行
ActionBar bar = getActionBar();
bar.setBackgroundDrawable(new ColorDrawable("COLOR"));

ActionBar bar = getActionBar();
bar.setBackgroundDrawable(new ColorDrawable(Color.parseColor("#0000ff")));

看看This or This

更改ToolBar、Actionbar 颜色非常容易。

ActionBar bar = getSupportActionBar();
bar.setBackgroundDrawable(new ColorDrawable("COLOR"));

   ActionBar bar = getSupportActionBar();
    bar.setBackgroundDrawable(new ColorDrawable(Color.parseColor("#0000ff")));