Próbuję zmienić kolor tła FramyLayout. Kolor się zmienia, ale jest zły.Android. Zmień kolor tła FrameLayout z kodu
Jednak działa dobrze, jeśli robię to za pośrednictwem XML.
Oto mój kod res/wartości/colors.xml
<?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>
Oto jak to wygląda, jeśli wprowadzę zmiany w XML
A to, co się dzieje, gdy próbuję to zrobić z kodem
FrameLayout frameLayoutBalance = (FrameLayout)view.findViewById(R.id.frameLayoutBalance);
frameLayoutBalance.setBackgroundColor(R.color.green);
Spójrz na ten wpis http://stackoverflow.com/questions/2895367/change-background-color-of-the-layout-in-android –