2016-09-20 5 views
-3

Ich versuche dem Benutzer die Farbe der Actionbar zur Laufzeit ändern, aber ich kann das gesamte Thema zur Laufzeit mit Ausnahme der Actionbar ändern. Kann jemand mir helfen, die Aktionsbarfarbe zur Laufzeit in Android zu ändern.Wie ändere ich die Actionbar Farbe zur Laufzeit in Android

+0

Welche Ansatz verwenden Sie? Aktionsleiste? Benutzerdefinierte Symbolleiste? –

+0

Verwenden Sie 'ToolBar' anstelle von' ActionBar'. – Piyush

+0

@piyush, ok, wenn ich die Symbolleiste benutzen werde, wie kann ich die Farbe dynamisch ändern, d. H. Zur Laufzeit? – Jayasree

Antwort

0

können Sie versuchen, diese (Hoffe, Sie klagen ActionBar Toolbar nicht)

ActionBar bar = getActionBar(); 
bar.setBackgroundDrawable(new ColorDrawable("COLOR")); 

prüfen Sie diesen Link für more

+0

Ich kann die Farbe der Aktionsleiste nicht dynamisch ändern, indem Sie Ihren Code verwenden – Jayasree

+0

Geben Sie Ihren Actionbar-Code ein – droidev

Verwandte Themen