将多个标题设置为来自 base activity 的不同活动的不同工具栏

set Multiple titles to Different toolbars of different activities from base activity

我正在使用添加了工具栏的基础 activity。现在我希望根据打开的 Activity 设置 toolbar.setTitle。我无法这样做。 ` 查看 headerView = navigationView.getHeaderView(0); TextView usernameTv = (TextView) headerView.findViewById(R.id.headerName); usernameTv.setText(用户名); setSupportActionBar(工具栏);

    navigationView.setNavigationItemSelectedListener(this);
    toggle = new ActionBarDrawerToggle(this, drawer, toolbar, 0, 0);
    drawer.addDrawerListener(toggle);
    toggle.syncState();
    Context context = drawer.getContext();
    navigationView.setItemIconTintList(null);
    Menu nav_Menu = navigationView.getMenu();`

粘贴我的代码以供参考。我还实现了打开活动的 onNavigationItemSelected 方法。

如果我理解你的问题,你需要设置工具栏标题toolbar.setTile(R.string.title1)

您可以将变量 int 设置为基础 activity 上的抽象变量,并在扩展基础 Activity 的活动中实现此变量,您可以使用字符串文件中的字符串设置此变量,例如 R.string.title1R.string.title2