使用方法设置的工具栏错误



我在工具栏中使用了这两种方法:

    toolbar.setTitleTextColor(getResources().getColor(R.color.ColorPrimary));
    getSupportActionBar().setTitle("title");

使用getSupportActionBar的原因是因为toolbar.setTitle("title");不起作用。

这是一个错误?

这是正确的行为。

您可以在此处找到更多信息。

检查克里斯·班尼斯答案。克里斯(Chris)正在Google上工作Android支持库。

因此,我们已经决定当前行为是正确的。调用setSupportActionBar(Toolbar)后,操作栏将负责处理标题,这意味着您需要调用getSupportActionBar().setTitle(...)来设置自定义标题。

然后使用:

setSupportActionBar(mToolbar);
getSupportActionBar().setTitle("My title");

最新更新