如何使用不同的视图更改工具栏颜色?
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")));
我正在我的主 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")));