如何更改包含的工具栏标题和可绘制对象?
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
代码。希望这会有所帮助。
我很难找到如何更改 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
代码。希望这会有所帮助。