Ich versuche, die Hintergrundfarbe eines FramyLayout zu ändern. Die Farbe ändert sich, aber zum falschen.Android. Ändern Sie die Hintergrundfarbe eines FrameLayout von Code
Allerdings funktioniert es gut, wenn ich es über das XML mache.
Hier ist meine res/Werte/Colors.xml Code
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="grey">#888888</color>
<color name="white">#FFFFFF</color>
<color name="red">#ffff3448</color>
<color name="green">#ff408c3a</color>
</resources>
Hier ist, wie es aussieht, wenn ich Änderungen in der XML-
Und das ist das, was geschieht, wenn ich versuche, zu tun es mit dem Code
FrameLayout frameLayoutBalance = (FrameLayout)view.findViewById(R.id.frameLayoutBalance);
frameLayoutBalance.setBackgroundColor(R.color.green);
betrachten Sie diesen Beitrag http://StackOverflow.com/Questions/2895367/change-background-Color-of-the-layout-in-android –