我一直致力于为我的笔记应用程序带来一个新界面。我想要设计一个有深度的图标,并且不像现在那样平坦。但是,当我上传一个具有深度的应用程序图标时,它在彩色操作栏中看起来不合适。我想知道如何在操作栏中使用不同于应用程序图标的图标,这样我只能在操作栏中使用扁平铅笔。
这是我当前的 styles.xml :
<resources>
<style name="AppBaseTheme" parent="@android:style/Theme.Holo.Light">
<item name="android:actionBarStyle">@style/MyActionBarTheme</item>
</style>
<style name="MyActionBarTheme" parent="@android:style/Widget.Holo.Light.ActionBar">
<item name="android:background">#ffd060</item>
<item name="android:textColor">#fff</item>
<item name="android:titleTextStyle">@style/MyTextAppearance</item>
</style>
<style name="MyTextAppearance" parent="android:TextAppearance.Holo.Widget.ActionBar.Title">
<item name="android:textColor">#ffffff</item>
</style>
</resources>
我使用标准样式而没有任何额外的库(即Sherlock,..等)。
答案 0 :(得分:1)
在清单中使用android:logo标记,如:
Android: How to change the ActionBar "Home" Icon to be something other than the app icon?
对于清单使用的活动标签中的单个活动:
android:icon="@drawable/icon"
以编程方式在您的活动中:
getActionBar().setIcon(R.drawable.icon);