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

nit*_*21a 2 android android-fragments android-toolbar

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

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

但是我无法访问片段内的setBackgroundColor函数。它在Main Activity中完美运行。

Chi*_*ani 5

ActionBar bar = getActionBar();
bar.setBackgroundDrawable(new ColorDrawable("COLOR"));
Run Code Online (Sandbox Code Playgroud)

要么

ActionBar bar = getActionBar();
bar.setBackgroundDrawable(new ColorDrawable(Color.parseColor("#0000ff")));
Run Code Online (Sandbox Code Playgroud)

看看这个这个