我使用工具栏(而不是ActionBar)通过AppCompat。我想用图标替换工具栏的标题(应用/实体名称),但我看不到如何。如何在Android工具栏中使用图标而不是标题?
我的图标只是使用非标准字体的文本,所以我猜可能在Material Design中允许它。
我使用工具栏(而不是ActionBar)通过AppCompat。我想用图标替换工具栏的标题(应用/实体名称),但我看不到如何。如何在Android工具栏中使用图标而不是标题?
我的图标只是使用非标准字体的文本,所以我猜可能在Material Design中允许它。
使用以下步骤:
这里的答案是一个非常类似的问题: Android Lollipop, add popup menu from title in toolbar
它归结为使用工具栏作为一个ViewGroup(LinearLayout中是一个ViewGroup中太,例如)。布局设计者目前不支持,但可以在XML中添加一个子节点。
然后你需要调用这个去除标准标题文本: getSupportActionBar()。setDisplayShowTitleEnabled(false);
事实上,kunal.c的答案要好得多。 – murrayc 2014-11-12 13:15:53
如何设置标志尺寸/边距? – fnc12 2017-02-17 17:11:59
@ fnc12怎么样“?attr/actionBarSize”? – 2017-03-27 11:38:13
很好的答案。为我完美工作!谢谢! – AliciaGuerra 2017-10-23 04:51:43