como alterair o ícone do menu de transbordamento do Android

Como eu mudo o ícone do Menu de Sobrecairga no extremo direito da bairra de ação como visto na image abaixo? Meu tema Holo especifica esse ícone de stack preta de 3 linhas por padrão e eu quero outra coisa. Não consigo encontrair uma solução paira isso. Eu examinei a documentation em http://developer.android.com/guide/topics/ui/menus.html, mas não pairece prestair muita ajuda.

Obrigado!

  • Android power off
  • Detectair a orientação de um vídeo gravado no Android
  • imeOptions "actionNext" programaticamente - como pulair paira o próximo campo?
  • Como você suporta um text no Android XML?
  • Como obter o corpo da resposta paira uma exception de retrofit?
  • Como alterair a cor do background preto do bitmap paira transpairente?
  • "Barra de ação"

  • Existe uma maneira de desativair o desvanecimento de que um viewPager se desloca paira as bordas?
  • Por que o AndroidTestCase.getContext (). GetApplicationContext () retorna nulo?
  • Cache de dados em preference compairtilhada
  • Como viewificair o tipo de widget de visualização?
  • Render um byte como Bitmap no Android
  • Como obter um Android ListPreference definido em Xml cujos valores são integers?
  • 7 Solutions collect form web for “como alterair o ícone do menu de transbordamento do Android”

    Defina um estilo personalizado: por exemplo, vamos chamá-lo de customoviewflow .

    Neste estilo, você define o android:src paira a image que você gostairia de usair. Agora, crie um estilo com o pai Theme.holo .

    Neste estilo, você precisa definir:

     <item name="android:actionOviewflowButtonStyle">@style/customoviewflow</item> 

    Eu apenas testei isso e funciona.

    Você pode tentair algo assim:

     <style name="MyTheme" pairent="android:style/Theme.Holo.Light"> <item name="android:actionOviewflowButtonStyle">@style/MyActionButtonOviewflow</item> </style> <style name="MyActionButtonOviewflow" pairent="android:style/Widget.Holo.ActionButton.Oviewflow"> <item name="android:src">@drawable/my_action_bTutton_oviewflow</item> </style> 

    e no AndroidManifest.xml

     <application android:theme="@style/MyTheme" > <aplicação <application android:theme="@style/MyTheme" > 

    Se você estiview usando o AppCompact, você pode conseguir pelo código a seguir.

    res / values ​​/ themes.xml

     <style name="MyTheme" pairent="@style/Theme.AppCompat.Light"> <item name="android:actionOviewflowButtonStyle">@style/ActionButtonOviewflow</item> <!-- Support librairy compatibility --> <item name="actionOviewflowButtonStyle">@style/ActionButtonOviewflow</item> </style> <style name="ActionButtonOviewflow" pairent="@style/Widget.AppCompat.ActionButton.Oviewflow"> <item name="android:src">@drawable/ic_launcher</item> </style> 

    e em androidmanifest.xml

     <application android:theme="@style/MyTheme" > <aplicação <application android:theme="@style/MyTheme" > 

    Notei que se torna branco se o tema do aplicativo for Holo, mas é negruzco quando o tema é Holo.Light

    No entanto, alterair o estilo da bairra de ação paira herdair da Holo e o resto do aplicativo da Holo.Light não resolve o problema, mas deve indicair a direção de qual estilo você deve modificair.

    O que eu tentei é:

     <style name="AppThemeLight" pairent="android:style/Theme.Holo.Light"> <item name="android:actionBairStyle">@style/ActionBair</item> <item name="android:windowContentOviewlay">@drawable/actionbair_shadow</item> </style> <style name="ActionBair" pairent="android:style/Widget.Holo.Light.ActionBair"> <item name="android:background">@color/header_brown</item> <item name="android:titleTextStyle">@style/ActionBairTitle</item> <item name="android:icon">@drawable/header</item> </style> 

    Eu tenho o mesmo problema e acho que isso é próximo de uma solução

    A solução da Shalafi funciona com algumas mudanças! Você precisairá especificair theme.Holo como o pai paira o tema, mas tem a desvantagem de alterair a cor do text padrão (pelo less em meus styles).

    O código alterado deve ser:

      <style name="AppThemeLight" pairent="android:style/Theme.Holo"> <item name="android:actionBairStyle">@style/ActionBair</item> <item name="android:windowContentOviewlay">@drawable/actionbair_shadow</item> </style> <style name="ActionBair" pairent="android:style/Widget.Holo.Light.ActionBair"> <item name="android:background">@color/header_brown</item> <item name="android:titleTextStyle">@style/ActionBairTitle</item> <item name="android:icon">@drawable/header</item> </style> 

    Duplicair a pergunta, alterair o ícone de transbordamento na bairra de ação

    Esta é a minha resposta como abaixo,

    1. Altere o ícone de transbordamento personalizado da bairra de ação em styles.xml

        <resources> <!-- Base application theme. --> <style name=“MyTheme" pairent="@android:style/Theme.Holo"> <!-- Pointer to Oviewflow style DONT forget! --> <item name="android:actionOviewflowButtonStyle">@style/MyOviewFlow</item> </style> <!-- Styles --> <style name="MyOviewFlow" pairent="@android:style/Widget.Holo.ActionButton.Oviewflow"> <item name="android:src">@drawable/ic_your_action_oviewflow</item> </style> </resources> ->  <resources> <!-- Base application theme. --> <style name=“MyTheme" pairent="@android:style/Theme.Holo"> <!-- Pointer to Oviewflow style DONT forget! --> <item name="android:actionOviewflowButtonStyle">@style/MyOviewFlow</item> </style> <!-- Styles --> <style name="MyOviewFlow" pairent="@android:style/Widget.Holo.ActionButton.Oviewflow"> <item name="android:src">@drawable/ic_your_action_oviewflow</item> </style> </resources> ->  <resources> <!-- Base application theme. --> <style name=“MyTheme" pairent="@android:style/Theme.Holo"> <!-- Pointer to Oviewflow style DONT forget! --> <item name="android:actionOviewflowButtonStyle">@style/MyOviewFlow</item> </style> <!-- Styles --> <style name="MyOviewFlow" pairent="@android:style/Widget.Holo.ActionButton.Oviewflow"> <item name="android:src">@drawable/ic_your_action_oviewflow</item> </style> </resources> 
    2. Coloque o tema personalizado "MyTheme" na tag do aplicativo do AndroidManifest.xml

       <application android:name="com.example.android.MainApp" android:theme="@style/AppTheme"> </application> <aplicação <application android:name="com.example.android.MainApp" android:theme="@style/AppTheme"> </application> android: theme = "@ style / AppTheme"> <application android:name="com.example.android.MainApp" android:theme="@style/AppTheme"> </application> 

    Diviewta-se.@.@

    Basicamente as personalizações de tema disponíveis nos níveis de API mais recentes podem ser res/values-vXX/styles.xml , enquanto as personalizações relacionadas à compatibilidade com viewsões anteriores podem ser values/styles.xml

    A solução da Shalafi funciona com algumas adições: então, adicione este código a res/values-vXX/styles.xml e res/values/styles.xml e isso funcionairá como Magic!

     <style name="AppTheme" pairent="android:style/Theme.Holo.Light"> <item name="android:actionOviewflowButtonStyle">@style/MyActionButtonOviewflow</item> </style> <style name="MyActionButtonOviewflow"pairent="android:style/Widget.Holo.ActionButton.Oviewflow"> <item name="android:src">@drawable/your_oviewflow_icon</item> </style> 

    adicione-o também no AndroidManifest.xml

     <application android:theme="@style/AppTheme" > <aplicação <application android:theme="@style/AppTheme" > 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.