`
yi_17328214
  • 浏览: 206791 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

解决android4.0系统中菜单(Menu)添加Icon无效问题

阅读更多
android actionbar menu 显示icon默认不显示
上网查看很多通过反射修改的,通过实验也是不好用的,可能是我用的方法不对???
在Stack Overflow  找到了更简单的方法,直接修改XML文件就可以实现



<menu xmlns:android="http://schemas.android.com/apk/res/android"
      xmlns:app="http://schemas.android.com/apk/res-auto"
      xmlns:tools="http://schemas.android.com/tools"
      tools:context="com.yitong.panda.carpool.driver.activity.StartActivity">
    <item
        android:id="@+id/empty"
        android:icon="@drawable/ic_start_menu"
        android:title="@string/order_history"
        app:showAsAction="always">
        <menu>
            <item
                android:id="@+id/action_orders"
                android:icon="@drawable/ic_order_history"
                android:orderInCategory="100"
                android:title="@string/order_history"
                app:showAsAction="never"/>
            <item
                android:id="@+id/action_stop"
                android:icon="@drawable/ic_stop"
                android:orderInCategory="101"
                android:title="@string/stop_receive_order"
                app:showAsAction="never"/>
        </menu>
    </item>

</menu>
分享到:
评论

相关推荐

    解决Android4.0中菜单设置图标无效问题

    总之,当在Android 4.0中遇到菜单图标无效的问题时,可以尝试使用反射技术来解决。不过,为了保证应用的稳定性和兼容性,更推荐遵循官方文档的建议,尽量避免依赖私有API和内部实现。同时,确保在应用发布前进行充分...

    android4.0

    2. **选项菜单**:在Android 4.0中,选项菜单通常通过长按或者右上角的更多按钮触发。开发者需要创建自定义的`OptionsMenu`,并确保在不同的设备上都能正确显示和响应。 3. **列表视图**:Android 4.0的列表视图(`...

    android4.0测试代码

    4. **Action Bar**:Action Bar作为ICS中的导航和操作中心,测试时要验证其功能按钮、下拉菜单和Overflow Menu的正确性。 5. **多任务管理**:ICS增强了多任务处理能力,如最近应用列表,测试时应确保应用在后台...

    Android 4.0 组件库 for Axure

    Holo主题中的组件包括动作栏(Action Bar)、列表视图(ListView)、网格视图(GridView)、选项菜单(OptionsMenu)、对话框(Dialogs)、滑动抽屉(Sliding Drawers)等,这些都是Android 4.0组件库中不可或缺的...

    DTcms 4.0Menu菜单插件源码

    DTcms是一款流行的开源内容管理系统,其4.0版本引入了Menu菜单插件,为网站构建提供了强大的导航支持。该插件的核心在于帮助用户方便地管理和创建多级菜单,以适应不同层次和复杂性的网站结构。本文将详细解析DTcms ...

    Android 按Menu弹出菜单

    在Android系统中,Menu通常是通过按下设备屏幕右上角的菜单按钮或者长按Home键来触发的。这种九宫格样式的菜单设计,借鉴了QQ等流行社交应用的界面元素,为用户提供了一种直观且易于操作的方式去访问各种功能。 **1...

    android menu菜单距中显示

    在Android系统中,`Menu`通常出现在活动(Activity)的顶部作为选项菜单,或者在底部弹出作为上下文菜单。在“android menu菜单距中显示”的主题下,我们将深入探讨如何实现`Menu`居中显示,以及与此相关的Android...

    Android 系统菜单与自定义菜单

    首先,Android中的系统菜单主要分为三种类型:选项菜单(Option Menu)、上下文菜单(Context Menu)和弹出式菜单(Popup Menu)。选项菜单通常在屏幕顶部显示,当用户点击设备上的菜单键时出现;上下文菜单则在长按...

    Android初级入门——菜单Menu的简单使用

    在Android应用开发中,菜单(Menu)是用户交互的重要组成部分,它提供了一种向用户展示功能选项的方式。在本文中,我们将深入探讨Android初级入门时如何简单地使用菜单Menu。 首先,菜单在Android中的主要用途是为...

    android4.0 ActionBar API

    在 Android 4.0 版本中引入了一个新的组件叫做 ActionBar,它替代了早期 Android 版本中常见的传统标题栏(title bar)。ActionBar 的位置位于 Activity 的顶部,通常包含了应用的 logo 和 Activity 的标题。此外,...

    一个Activity掌握Android4.0新控件

    4. PopupMenu控件:PopupMenu是在Android 4.0中引入的,它可以为菜单项提供下拉式展示效果。通常与Overflow Menu结合使用,用于在有限的空间内显示更多的操作选项。通过PopupMenu.Builder构建菜单,并在需要显示菜单...

    android 选项菜单(此处为icon menu)--Menu,SubMenu,MenuItem的用法

    在Android应用开发中,选项菜单(OptionsMenu)是用户界面中的一个重要组成部分,通常出现在屏幕的顶部或者在动作栏中,提供用户进行操作的快捷方式。在本篇内容中,我们将深入探讨如何使用`Menu`, `SubMenu`, 和 `...

    Android 创建菜单Menu

    在Android应用开发中,Menu是用户界面的重要组成部分,它提供了在屏幕顶部或底部显示一系列操作选项的功能。Android菜单主要用于在不占用屏幕空间的情况下提供多种功能选择。本篇将深入探讨如何在Android中创建和...

    android4.0 actionbar API

    - **作为 Action 选项**:直接在 ActionBar 上展示 OptionsMenu 中的部分菜单项,提供快速访问途径。 - **未直接显示的 Action 项**:未出现在 ActionBar 上的菜单项将被归类到一个名为“更多…”的下拉菜单中。 - ...

    android 4.0接收开机广播

    在Android系统中,广播接收器(BroadcastReceiver)是四大组件之一,它允许应用程序接收和响应系统或自定义广播事件。标题“android 4.0接收开机广播”涉及到的就是如何在Android 4.0版本上创建一个能监听并响应设备...

    Android代码-menu单选菜单.zip

    在本资源“menu单选菜单.zip”中,我们很显然关注的是如何在Android中创建和使用单选菜单(Radio Menu)。单选菜单允许用户在多个选项中选择一个,只有一个选项可以被选中。接下来,我们将深入探讨这一主题。 首先...

    Android自定义menu的实现

    在Android开发中,Menu通常用于显示应用程序中的操作选项,如在顶部栏或下拉菜单中。自定义Menu允许开发者根据应用需求设计独特的交互方式和视觉样式。本篇将深入探讨如何在Android中实现自定义Menu。 首先,我们...

    android Menu 菜单

    每个`item`元素代表一个菜单项,可以通过`android:id`来标识,`android:icon`指定图标,`android:title`设定标题,`app:showAsAction`决定菜单项是否显示在动作栏中。 ### 在Activity中加载Menu 在Activity中,我们...

    android_4.0之后DrawerLayout实现左侧划出menu

    在Android应用开发中,DrawerLayout是一个非常重要的组件,它允许开发者在屏幕边缘滑动出一个抽屉式的菜单,提供了一种优雅的方式来展示附加的操作或导航选项。从Android 4.0(API级别14)开始,Google引入了...

Global site tag (gtag.js) - Google Analytics