方法setTitle的工具栏错误

时间:2015-05-06 18:04:03

标签: android android-actionbar toolbar android-appcompat android-toolbar

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

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

使用getSupportActionBar的原因是因为toolbar.setTitle("title");无效。

这是一个错误?

1 个答案:

答案 0 :(得分:2)

这是正确的行为。

您可以找到更多信息here

检查Chris Banes的答案。他正在研究Google的Android支持库。

  

所以我们已经确定当前的行为是正确的。致电Function<String,Expression> e = STUFF.get(o.getClass()); Expression ex = e.apply(o); 后,操作栏将负责处理标题,这意味着您需要致电setSupportActionBar(Toolbar)来设置自定义标题。

然后使用:

getSupportActionBar().setTitle(...)