Sto cercando di impostare lo sfondo del mio FrameLayout
usando i miei colori.android: come usare i colori personalizzati?
Ho creato un file .xml
che contiene i miei colori. Eccolo:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="red">#FF0000</color>
<color name="orange">#FF7D00</color>
<color name="yellow">#FFFF00</color>
<color name="green">#00FF00</color>
<color name="blue">#00B4FF</color>
<color name="black">#000000</color>
</resources>
Ed ecco il codice in cui Im cercando di impostare il colore di sfondo, ma quando faccio funzionare l'applicazione, il FrameLayout
è sempre grigio, perché ?:
FrameLayout MyFrameLayout = new FrameLayout(this);
LayoutParams MyFrameLayoutParam = new LayoutParams(LayoutParams.FILL_PARENT, 200);
MyFrameLayout.setLayoutParams(MyFrameLayoutParam);
MyFrameLayout.setBackgroundColor(R.color.red);
Parent.addView(MyFrameLayout);
Penso che sia R.color.red invece di R.id.red – vincentp
Sì, buona scoperta. – tsmith