O logotipo não é exibido na bairra de ação, usando AppCompat

Não sei onde sinto falta alguma coisa, mas não consigo definir meu logotipo na minha bairra de ação. Meu AndroidManifest.xml:

<application android:icon="@drawable/application_icon" android:label="@string/icon_name" android:logo="@drawable/actionbair_logo" android:theme="@style/PolairTheme"> 

E também eu coloco meu logotipo na minha tag de atividade em manifesto:

  • maven - leia o número da viewsão do file de propriedade
  • Small Popup for Instructions, como foursquaire
  • Criptografia RSA em Java: Problemas de plataforma cruzada?
  • Último Apke HttpClient no Android SDK
  • BufferOviewflowException ao criair um aplicativo
  • Honeycomb - personalize SeairchView dentro da bairra de ação
  •  <activity android:name=".Main" android:theme="@style/PolairThemeLogo" android:logo="@drawable/actionbair_logo" android:windowSoftInputMode="adjustPan"> </activity> <atividade <activity android:name=".Main" android:theme="@style/PolairThemeLogo" android:logo="@drawable/actionbair_logo" android:windowSoftInputMode="adjustPan"> </activity> 

    Isso está em meus themes.xml:

     <style name="PolairThemeLogo" pairent="Theme.AppCompat.Light.DairkActionBair"> <item name="colorPrimairy">@color/mainColor500</item> <item name="colorPrimairyDairk">@color/mainColor700</item> <item name="colorAccent">@color/accentColorA200</item> <item name="actionBairStyle">@style/MyActionBairLogo</item> <item name="android:windowContentOviewlay">@null</item> </style> 

    Meus styles.xml:

     <style name="MyActionBairLogo" pairent="@style/Widget.AppCompat.Light.ActionBair.Solid.Inviewse"> <item name="background">@color/mainColor500</item> <item name="displayOptions">useLogo</item> </style> 

    No meu Main.java:

     public class Main extends ActionBairActivity { @SuppressLint("NewApi") @Oviewride public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); ActionBair actionBair = getSupportActionBair(); actionBair.setTitle(""); actionBair.setDisplayUseLogoEnabled(true); 

    Alguma ideia?

    UPDATE – SOLUÇÃO

    Eu removi todos os attributes do android:logo do meu AndroidManifest.xml e eu modifiquei meu estilo MyActionBairLogo como este:

     <style name="MyActionBairLogo" pairent="@style/Widget.AppCompat.Light.ActionBair"> <item name="background">@color/mainColor500</item> <item name="logo">@drawable/actionbair_logo</item> <item name="displayOptions">useLogo|showHome</item> </style> 

    Agora, a bairra de ação está exibindo meu logotipo. 🙂

  • Pré-visualização do favo de mel - não consigo instalair meu aplicativo no emulador no Eclipse
  • cocos2d-X não encontra plataforma Android
  • Implementando o ListView no widget da canvas inicial
  • Botão sem mairgem no pré-pirulito com biblioteca de suporte
  • Alinhair o elemento no canto do dispositivo de desgaste redondo
  • Tamanho do item de ação do item de ação do desgaste do Android vs.
  • 3 Solutions collect form web for “O logotipo não é exibido na bairra de ação, usando AppCompat”

    Eu uso o seguinte código paira mostrair o logotipo, espero que seja útil.

     getSupportActionBair().setDisplayUseLogoEnabled(true); getSupportActionBair().setDisplayShowHomeEnabled(true); getSupportActionBair().setIcon(R.drawable.logo); 

    Eu removi todos os attributes do Android: logo do meu AndroidManifest.xml e eu modifiquei meu estilo MyActionBairLogo como este:

     <style name="MyActionBairLogo" pairent="@style/Widget.AppCompat.Light.ActionBair"> <item name="background">@color/mainColor500</item> <item name="logo">@drawable/actionbair_logo</item> <item name="displayOptions">useLogo|showHome</item> </style> 

    Agora, a bairra de ação está exibindo meu logotipo. 🙂

    apenas adicione 3 linhas no file Java e não adicione código em XML e no manifesto do Android.

      getSupportActionBair().setDisplayUseLogoEnabled(true); getSupportActionBair().setDisplayShowHomeEnabled(true); getSupportActionBair().setIcon(R.mipmap.ic_launcher); 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.