我尝试了一切来更改actionsherlock栏上的图标,但它只显示了android徽标。我试过这个来替换图标但失败了。我正在为我的操作栏颜色使用自定义主题。
getSupportActionBar().setIcon(R.drawable.ic_launcher);
这是我的 string.xml
<style name="Theme.MyTheme" parent="Theme.Sherlock.Light">
<item name="actionBarStyle">@style/Widget.MyTheme.ActionBar</item>
<item name="android:actionBarStyle">@style/Widget.MyTheme.ActionBar</item></style><style name="Widget.MyTheme.ActionBar" parent="Widget.Sherlock.ActionBar"><item name="android:background">@drawable/actionbar</item><item name="background">@drawable/actionbar</item><item name="android:displayOptions">showHome</item></style>
这是清单文件
<application android:label="Myapp"
android:logo="@drawable/ic_launcher">
<activity
android:name="com.android.twitter.SplashScreen"
android:launchMode="singleTop"
android:configChanges="orientation|screenSize"
android:theme="@style/Theme.MyTheme"
/>
我不想在操作栏上显示标题..我只想显示我的应用程序的徽标,所以有没有办法通过编码更改图标?谢谢你