Changement ActionBar couleur - Xamarin

j'ai une petite question concernant la ActionBar dans Android.
Je suis à l'aide de Xamarin Studio pour faire une demande et je voudrais changer la couleur de l'ActionBar. J'ai regardé de loin et de large pour un moyen de changer la couleur, mais c'est la seule chose que j'ai pu trouver.

ColorDrawable colorDrawable = new ColorDrawable(Color.ParseColor("#ff0f62ae"));
            this.ActionBar.SetBackgroundDrawable(colorDrawable); 

Je tought ce serait le travail, mais maintenant je reçois cette exception et je ne peux pas comprendre pourquoi cela ne fonctionne pas pour moi.

C'est l'exception:

Object reference not set to an instance of an object

Quelqu'un peut m'expliquer ce que je suis doeing de mal et peut-être me montrer comment je peux résoudre ce problème.

Modifier

Après une couple de commentaires que j'ai essayé ceci:

<resources>
    <style name="AppTheme"
           parent="android:style/Theme.Holo.Light">
        <item name="android:actionBarStyle">@style/MyActionBar</item>
    </style>

    <style name="MyActionBar" parent="@android:style/Widget.Holo.Light.ActionBar">
        <item name="android:background">@color/</item>
        <item name="andriod:titleTextStyle">@style/MyActionBarTextAppearance</item>
    </style>

    <style name="MyActionBarTextAppearance" parent="@android:style/TextAppearance.Holo.Widget.ActionBar.Title">
       <item name="android:textColor">@color/default_white</item>
    </style>
</resources>

Comment puis-je ajouter une couleur personnalisée, et comment puis-je attribuer cela à mon actionbar

  • Je pense que vous pouvez créer un style de prendre un coup d'oeil à developer.android.com/training/basics/actionbar/styling.html
  • J'ai enseigné ci-dessus serait possible que parce que quelqu'un a essayé ici: stackoverflow.com/questions/11770512/... Quelqu'un dit qu'il travaille
  • Oui, il peut fonctionner, mais si vous avez un modèle qui fait tout propre, je pense que vous pouvez essayer. Si cela ne fonctionne pas, nous avons besoin de savoir pourquoi? Mais s'il vous plaît essayer yo créer votre style
  • ActionBar bar = getActionBar(); bar.setBackgroundDrawable(nouveau ColorDrawable(de Couleur.BLEU));
  • getActionBar ne marche pas pour moi
  • Regarde, il est tutoriel est vieux, mais je pense que vous pouvez essayer diptimayapatra.wordpress.com/2013/07/08/...

InformationsquelleAutor | 2014-09-08