如何更改包含的工具栏标题和Drawable?

时间:2017-03-23 16:31:42

标签: android android-actionbar toolbar android-toolbar android-drawable

我很难找到如何更改Toolbar标题及其在每个Activity中的可绘制内容。

Android文档中有一些内容指出要尽量减少APK大小。建议重复使用组件。

我创建了一个单独的布局,<include layout=""/>为我的每个Activities提供了帮助,关于等等。我还将android:label="Title"放在Manifest文件上。

Toolbar.xml

tool

我的主要:

main

如何在我的Toolbar中访问包括Activities 可绘制和标题的内容?

更新:我删除了ActionBar

2 个答案:

答案 0 :(得分:0)

您是否已将支持操作设置为自定义工具栏,但您忽略它并使用mActionBar,请参阅我要使用的内容?应该相对于自定义工具栏调用setIcon和setTitle。

答案 1 :(得分:0)

您正在使用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代码。希望这会有所帮助。