我有一个菜单,其中包含一个带有sdk图标的项目(来自skd/platform/...)。在ICS中,它显示得很好(黑色动作条,浅色图标),但在android 2.2中,您看不到该图标,因为默认主题是白色,图标也是如此。 有没有办法访问Android的默认图标,就像使用搜索栏时,图标在所有Android版本上显示正确?有没有办法访问android默认图标?ActionBar /菜单默认图标
1
A
回答
8
如果你是在一个XML定义你的菜单,然后像这样将确保图标始终从相应拿起一个应用程序SDK可绘制。
<item
android:id="@+id/menuID"
android:icon="@android:drawable/ic_menu_add"
android:showAsAction="always"
android:title="Some Label">
</item>
如果你是在Java代码中添加你的菜单项,这样的事情应该这样做:
menu.add(1, 1, 1, "Some Label").setIcon(android.R.drawable.ic_menu_add);
注意:您应该检查,如果你打算使用的图标是跨越所有平台通用确保为用户提供统一,无误的功能。
1
是的,这里是一个使用android偏好/设置图标的菜单项,因为它的图标。
<item
android:id="@+id/menu_settings"
android:icon="@android:drawable/ic_menu_preferences"
android:orderInCategory="100"
android:showAsAction="always|withText"
android:title="@string/menu_settings"/>
要查看完整的图标列表,请查看R.drawable类的文档。
http://developer.android.com/reference/android/R.drawable.html
对于视图的所有图标看到 How to preview R.drawable.* images
0
首先添加actionOverFlowButtonStyle到您的主旋律
<style name="AppTheme" parent="AppBaseTheme">
<item name="android:actionOverflowButtonStyle">@style/MyActionButtonOverflow</item>
</style>
定义新的样式在流动按钮动作
<style name="MyActionButtonOverflow" parent="android:style/Widget.Holo.Light.ActionButton.Overflow">
<item name="android:src">@drawable/ic_menu</item>
</style>
相关问题
- 1. ListActivity的ActionBar上的菜单图标
- 2. ActionBar默认颜色
- 3. Qt默认菜单
- 4. ActionBar菜单图标只显示在溢出菜单
- 5. Android ActionBar Backbutton默认填充
- 6. div菜单的默认值
- 7. 默认菜单选项
- 8. 默认菜单应隐藏
- 9. 默认展开Drupal菜单
- 10. Android上的默认“显示菜单”图标
- 11. Android Actionbar左菜单
- 12. actionbar菜单项onclick?
- 13. Android:RTL ActionBar菜单项
- 14. 子菜单在ActionBar标签android代码
- 15. 从ActionBar下拉视图(菜单)
- 16. Android ActionBar Compat Overlow菜单与子菜单
- 17. 默认android.support.v7.app.ActionBar默认标题TextSize
- 18. 选择下拉菜单 - 目标默认标题
- 19. 更改ActionBar菜单图标取决于风格
- 20. 如何强制显示图标在actionBar菜单
- 21. 方向更改时ActionBar菜单图标消失
- 22. 如何从ActionBar中隐藏菜单图标
- 23. ActionBar菜单项的动态可绘制图标? (Android,ActionBarSherlock)
- 24. sherlock菜单的ActionBar在片段中没有显示图标
- 25. Android ActionBar(Sherlock) - 更改菜单图标的颜色/透明度
- 26. GreenDroid actionbar忽略菜单?
- 27. 在ActionBar中摆脱菜单
- 28. ActionBar Sherlock菜单项OnClick
- 29. 支持actionbar菜单样式
- 30. 如何模仿ActionBar菜单?
谢谢你,有没有办法看到每个图标? – fanboy555
设置或图标的名称如下所示: 。 。 。 – fanboy555