要更改材料工具栏(Toolbar)中返回按钮的颜色,标题的字体族和文本大小,你需要在你的Activity中进行一些设置。下面是一个解决方法,包含代码示例:
Toolbar toolbar = findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
Drawable upArrow = ContextCompat.getDrawable(this, R.drawable.ic_arrow_back);
upArrow.setColorFilter(ContextCompat.getColor(this, R.color.colorAccent), PorterDuff.Mode.SRC_ATOP);
getSupportActionBar().setHomeAsUpIndicator(upArrow);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
在这个示例中,我们首先获取Toolbar的实例,然后使用setSupportActionBar方法将其设置为ActionBar。然后,我们获取返回按钮的Drawable,使用setColorFilter方法更改颜色,然后使用setHomeAsUpIndicator方法将其设置为返回按钮的图标。
在这个示例中,我们使用sans-serif字体族和18sp的文本大小来定义自定义的Toolbar样式。
然后,在你的Activity的onCreate方法中,使用以下代码来应用自定义样式:
Toolbar toolbar = findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
toolbar.setTitle("Custom Title");
toolbar.setTitleTextAppearance(this, R.style.CustomToolbarStyle);
在这个示例中,我们首先获取Toolbar的实例,然后使用setSupportActionBar方法将其设置为ActionBar。然后,我们使用setTitle方法设置标题文本,使用setTitleTextAppearance方法将自定义样式应用到标题上。
请确保在你的布局文件中包含一个Toolbar控件,例如:
以上就是更改材料工具栏中返回按钮的颜色、标题的字体族和文本大小的解决方法。这些示例代码可以帮助你实现所需的效果。