如何在此特定代码中向操作栏添加小图标

时间:2015-06-24 11:35:26

标签: android

我一直在寻找很多问题,但我自己并不合适。

我需要一行来编写代码:

<resources>

<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    <!-- Customize your theme here. -->
</style>
<style name="MyActionBar" parent="Theme.AppCompat.Light.DarkActionBar">
    <item name="android:background">#547AF7</item>
</style>

问题:如何在左侧添加小图标

编辑() 我不知道为什么这不起作用:

<item name="icon">@drawable/icon</item>

3 个答案:

答案 0 :(得分:0)

根据材料设计指南,API级别21不鼓励使用应用程序图标和标题。

但是如果你想设置图标,你可以使用工具栏的 setLogo()方法。

答案 1 :(得分:0)

您可能想要使用:

<item name="android:background">@drawable/YOURIMAGENAMEHERE</item>

或者读到这个: https://developer.android.com/training/basics/actionbar/styling.html

答案 2 :(得分:0)

您可以使用android:icon="@drawable/your_icon.png"

在ActionBar上添加图标

<application> or <activity>代码显示在您的应用清单中。

了解更多信息请参阅documentation