要更改Android工具栏返回按钮的颜色,可以使用以下代码示例:
// 在Activity的onCreate方法中
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// 获取工具栏
Toolbar toolbar = findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
// 设置返回按钮图标
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
getSupportActionBar().setHomeAsUpIndicator(R.drawable.ic_custom_back);
// 更改返回按钮颜色
final Drawable upArrow = getResources().getDrawable(R.drawable.ic_custom_back);
upArrow.setColorFilter(getResources().getColor(R.color.colorAccent), PorterDuff.Mode.SRC_ATOP);
getSupportActionBar().setHomeAsUpIndicator(upArrow);
}
要更改Android工具栏标题的颜色,可以使用以下代码示例:
// 在Activity的onCreate方法中
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// 获取工具栏
Toolbar toolbar = findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
// 更改标题颜色
getSupportActionBar().setTitle(Html.fromHtml("自定义标题"));
}
这样,您可以分别更改Android工具栏返回按钮和标题的颜色。您可以根据自己的需求对代码进行修改。
下一篇:Android工具栏没有显示出来