Non sono riuscito a trovare informazioni su come farlo ovunque? Voglio definire un colore di sfondo nel layout xml dell'attività. Come faccio a fare questo?come impostare il colore di sfondo nel layout xml?
risposta
Prendi il layout esterno (ad esempio a LinearLayout
) e imposta l'attributo di sfondo a un colore.
<LinearLayout android:background="@color/mycolor"
.... />
Questi colori possono essere definiti nel file di res/values/colors.xml
(vedi here come farlo).
È inoltre possibile definire un colore direttamente all'attributo (android:background="#ffff0000"
), ma in genere non è buono. Definendo i colori nel file XML è possibile assegnargli un nome descrittivo (migliora la leggibilità del codice) ed è possibile riutilizzarlo da qualche altra parte.
Edit:
Theres un esempio nel documento ho linkato, ma ecco un breve esempio di come appare:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="red">#ffff0000</color>
<color name="green">#ff00ff00</color>
</resources>
sua fondamentalmente un resources
tag contenenti più color
tag. Ogni colore ha un attributo name
(che si utilizza per fare riferimento al colore) e un colore effettivo. Questo è definito tra i tag dei colori in esadecimale. Vedi i documenti per possibili formati. Questo è #AARRGGBB
, dove A=alpha
(trasparenza), R=red
, G=green
e B=blue
. Questo file di esempio contiene un rosso pieno e un colore verde completo. Possono essere referenziati tramite @color/red
e @color/green
.
c'è una cosa da ricordare è che l'impostazione "android:background="#ffffffff""
non funziona se questa frase viene applicata a una direttiva di inclusione.
per esempio,
<include
android:id="@+id/fragment_printer_detail_property_group"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_marginBottom="@dimen/printer_detail_group_vertical_margin"
android:layout_marginLeft="@dimen/printer_detail_group_horizontal_margin"
android:layout_marginRight="@dimen/printer_detail_group_horizontal_margin"
android:layout_marginTop="@dimen/printer_detail_group_vertical_margin"
layout="@layout/module_printer_detail_property"
android:background="@color/module_printer_detail_group_background_color" />
il "android:background"
dovrebbe essere impostato nel file di layout di module_printer_detail_property.
- 1. Come impostare il colore di sfondo QWidget?
- 2. impostare il colore di sfondo: Android
- 3. layout Android immagine di sfondo e colore
- 4. Come impostare il colore di sfondo di una textview per essere holo green light via XML?
- 5. Come impostare il colore di sfondo delle singole celle gridview
- 6. Come impostare il colore di sfondo di una vista
- 7. Ottieni il colore di sfondo di un layout
- 8. Come impostare il colore di sfondo del pulsante Android (normale + premuto) da Android xml
- 9. non possibile impostare il colore di sfondo UITableViewCell in IB
- 10. HTML: come impostare il colore di sfondo dell'elemento nell'elemento select
- 11. come impostare il colore di sfondo dell'intera pagina in css
- 12. Come impostare il colore di sfondo per UIPageViewController?
- 13. Come impostare il colore di sfondo per JVector Map?
- 14. Come impostare il colore di sfondo in jquery
- 15. Android - come impostare il colore di sfondo di tutti gli schermi?
- 16. posizione sfondo per il colore di sfondo
- 17. Come impostare il colore di un UIButton all'interno (non il colore di sfondo)
- 18. Come impostare il colore o lo sfondo con "excelpackage"
- 19. AlertDialog colore di sfondo
- 20. Come impostare il colore di aUIButton?
- 21. Vista personalizzata nel layout xml
- 22. Impostare il colore di sfondo su UITableView in IOS 6
- 23. Layout sfondo Android alpha
- 24. Impostare il colore di sfondo di WPF Textbox nel codice C#
- 25. Impostare il colore di sfondo di NSView e NSImageView nel cacao
- 26. Come aggiungere vista riciclo nel layout xml
- 27. Android personalizzato sfondo xml attributo di invio
- 28. PreferenceFragment colore di sfondo
- 29. Come impostare il colore del testo nel pulsante di invio?
- 30. Come utilizzare il layout XML come immagine estraibile
puoi mostrarmi come impostare un file colors.xml? ho creato un nuovo file xml ma come faccio a impostare i valori del colore? – gsfd
Modificato una breve spiegazione. :) –