确认Toolbar已经被正确实例化并添加到布局中。
设置Toolbar的标题,例如:
Toolbar toolbar = findViewById(R.id.toolbar);
toolbar.setTitle("标题");
如果标题仍然未显示,可以尝试设置样式,例如:
然后在布局中设置样式:
最后,如果在使用Menu时, Toolbar的标题仍然未显示,可以尝试调用invalidateOptionsMenu()
方法刷新Menu。
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu_main, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
int id = item.getItemId();
if (id == R.id.action_settings) {
return true;
}
return super.onOptionsItemSelected(item);
}
private void updateTitle() {
Toolbar toolbar = findViewById(R.id.toolbar);
toolbar.setTitle("新标题");
invalidateOptionsMenu(); // 刷新Menu
}