sea*_*kej 30 android drawable actionbarsherlock android-actionbar
我正在尝试使用ActionBarSherlock库为主页图标设置自定义图标.我试图abHomeLayout在自定义主题中使用属性设置自定义布局.但它对我不起作用.唯一的方法,如何设置它,是abIcon为我的自定义drawble 设置属性,但我不能为这个drawable设置一些水平填充.是否有任何示例或abHomeLayout属性的问题?
Mat*_*hew 40
这适用于我的情况,它用我的自定义替换了操作栏中的默认ic_launcher图标.
在你的onCreate中这样做:
getSupportActionBar().setIcon(R.drawable.audio_shortcut);
Run Code Online (Sandbox Code Playgroud)
或者在清单中,您可以设置徽标:
<activity>
android:logo="@drawable/my_custom_logo"
...
</activity>
Run Code Online (Sandbox Code Playgroud)
这也很有效:
<style name="Theme.Styled" parent="Theme.Sherlock.Light.DarkActionBar">
<item name="actionBarStyle">@style/Widget.Styled.ActionBar</item>
<item name="android:actionBarStyle">@style/Widget.Styled.ActionBar</item>
</style>
<style name="Widget.Styled.ActionBar" parent="Widget.Sherlock.Light.ActionBar.Solid.Inverse">
<item name="icon">@drawable/my_custom_logo</item>
<item name="android:icon">@drawable/my_custom_logo</item>
</style>
Run Code Online (Sandbox Code Playgroud)
参考:如何将ActionBar"Home"图标更改为应用程序图标以外的其他内容?
| 归档时间: |
|
| 查看次数: |
18470 次 |
| 最近记录: |