如何更改包含的工具栏标题和可绘制对象?

How To Change Included Toolbar Title And Drawable?

我很难找到如何更改 Toolbar 标题,而且它在每个 Activity 中都可以绘制。

Android 文档中有一些内容指出要最小化 APK 大小。推荐re-used个组件。

我创建了一个单独的布局,并且 <include layout=""/> 到我的每个 Activities,例如帮助、关于等。我还将 android:label="Title" 放在 Manifest 文件中。

Toolbar.xml

我的主要:

如何访问 Toolbar DRAWABLE 和 TITLE 在我的 Activities 中?

更新:我删除了 ActionBar .

好吧,您将支持操作设置为您的自定义工具栏,但您忽略它并使用 mActionBar,看看我要做什么? setIcon 和 setTitle 都应该相对于您的自定义工具栏进行调用。

您正在使用 Toolbar。所以不需要对 ActionBar 做任何事情。只需将您的 Toolbar 设置为 supportActionBar。然后将标题和图标设置为您的 Toolbar.

使用下面的代码:

mToolbar = (Toolbar)findViewById(R.id.Toolbar);
setSupportActionBar(mToolbar);
setTitle("About");
getSupportActionBar.setIcon(R.id.ic_arrow_back_black_24dp);

并且,删除 您所有的 mActionBar 代码。希望这会有所帮助。