Ich habe eine kleine Frage über die ActionBar
in Android. Ich verwende Xamarin Studio, um eine Anwendung zu erstellen, und ich möchte die Farbe der ActionBar ändern. Ich habe weit und breit nach einer Möglichkeit gesucht, die Farbe zu ändern, aber das ist das einzige, was ich finden könnte.Ändern ActionBar Farbe - Xamarin
ColorDrawable colorDrawable = new ColorDrawable(Color.ParseColor("#ff0f62ae"));
this.ActionBar.SetBackgroundDrawable(colorDrawable);
ich tought dies funktionieren würde, aber jetzt bekomme ich diese Ausnahme, und ich kann für mich nicht herausfinden, warum funktioniert diese nicht.
Dies ist die Ausnahme:
Object reference not set to an instance of an object
Kann jemand mir erklären, was ich bin doeing falsch und mir vielleicht zeigen, wie ich dieses Problem beheben kann.
bearbeiten
Nach ein paar Kommentaren Ich habe dies versucht:
<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>
Wie kann ich eine eigene Farbe hinzufügen und wie ordne ich das meine ActionBar
Ich glaube, Sie einen Stil zu sehen, https://developer.android.com/training/basics/actionbar/styling erstellen .html – PedroAGSantos
Ich dachte das oben wäre möglich, weil jemand es hier versucht: http://stackoverflow.com/questions/11770512/change-actionbar-background-color-in-code-from-navigation-list Jemand sagte, es funktioniert –
Ja, es könnte funktionieren, aber wenn Sie ein Muster haben, das alles sauber macht, denke ich, dass Sie es versuchen können. Wenn es nicht funktioniert, müssen wir sehen, warum? Aber bitte versuchen Sie, Ihren Stil zu erstellen – PedroAGSantos