更新sdk到21版本后标志不显示。我使用以下代码显示徽标:
actionBar.setDisplayShowHomeEnabled(true);
actionBar.setDisplayHomeAsUpEnabled(true);
actionBar.setIcon(R.drawable.ic_launcher);
代码看起来:https://i.stack.imgur.com/fAWIx.png
![enter image description here](https://i.stack.imgur.com/fAWIx.png)
这段代码:
actionBar.setDisplayShowHomeEnabled(true);
actionBar.setIcon(R.drawable.ic_launcher);
Looks:
https://i.stack.imgur.com/hkYqa.png
![enter image description here](https://i.stack.imgur.com/hkYqa.png)
这段代码:
actionBar.setDisplayHomeAsUpEnabled(true);
Looks:
https://i.stack.imgur.com/Ssw2A.png
![enter image description here](https://i.stack.imgur.com/Ssw2A.png)
我的徽标不显示为后退按钮。
我如何像这里一样制作旧风格?https://i.stack.imgur.com/BKOz4.png
Note:抱歉,我没有注意到类似的问题。 =(
Per the 工具栏文档:
-
标题和副标题。标题应该是工具栏在导航层次结构中的当前位置以及其中包含的内容的路标。副标题(如果存在)应指示有关当前内容的任何扩展信息。如果应用程序使用徽标图像,则应强烈考虑省略标题和副标题。
在现代 Android UI 中,开发人员应该更多地依赖视觉上独特的工具栏配色方案,而不是应用程序图标。在 API 21 及更新版本的设备上,不鼓励使用应用程序图标加标题作为标准布局。
但是,如果您想要应用程序图标,设置标志()确实是正确的方法。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)