2016-06-26 15 views
0

Ich möchte einen Stil auf meine App anwenden, sobald ich die App-Voreinstellung ausgewählt habe.Anwenden von Stil auf Aktivität

Hier ist der entsprechende Abschnitt in meinem MainActivity.java:

private void loadPreferences(){ 
    SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(this); 

    boolean Background = sharedPreferences.getBoolean("background_color", false); 
    if (Background){ 
     LinearLayout mainLayout = (LinearLayout)findViewById(R.id.mainActivityLayout); 

    } 

^Ich mag den Stil in dem (Hintergrund) Teil anzuwenden.

Antwort

1

Fahren Sie fort und verwenden Sie Ihre Farbe anstelle von WHITE.

if (Background){ 
     LinearLayout mainLayout = (LinearLayout)findViewById(R.id.mainActivityLayout); 
     mainLayout.setBackgroundColor(Color.WHITE); 
} 
+0

wo füge ich das hinzu? –

+0

Ich habe meine Antwort bearbeitet. – uguboz

0

Ich glaube nicht, dass Sie den Stil programmatisch festlegen können. Sie können jedoch umgehen mit Vorlagenlayout XML oder Sie können Ihre benutzerdefinierte Klasse für Ansichten erstellen

Verwandte Themen