关于如何让 ActionBarCompat 在普通蜂窝/ics 操作栏显示的预蜂窝设备中显示默认图标的任何线索?即清单中<application>
/属性中设置的图标。<intent-filter>
android:icon
此外,有关如何获取 android:icon 的资源 ID 的信息也会有所帮助。
谢谢
关于如何让 ActionBarCompat 在普通蜂窝/ics 操作栏显示的预蜂窝设备中显示默认图标的任何线索?即清单中<application>
/属性中设置的图标。<intent-filter>
android:icon
此外,有关如何获取 android:icon 的资源 ID 的信息也会有所帮助。
谢谢
那么,对于 pre-Honeycomb,您必须更改ActionBarHelperBase.java
类中“HOME”ActionBar 元素引用的图标。这应该在setupActionBar()
方法中的某个地方,如下所示:
homeItem.setIcon(R.drawable.ic_home);
只需将其更改为
homeItem.setIcon(R.drawable.launcher);
你应该很高兴。要在android:icon
Honeycomb中进行更改,您需要更改.values-v11\styles.xml
ActionBar
希望有帮助。
此外,有关如何获取 android:icon 的资源 ID 的信息也会有所帮助。
什么?如果您使用:android:icon="@drawable/ic_launcher"
则资源 id 为R.drawable.ic_launcher
.
另外,您提到ActionBarCompat
...您在使用 ActionBarSherlock 吗?如果是这样,它应该默认显示该图标。你看到了什么?