Je veux pouvoir changer la couleur d'arrière-plan en blanc dans mon application Android de la manière la plus simple possible.
253
Vous devez utiliser la propriété android: background, par exemple
android:background="@color/white"
Vous devez également ajouter une valeur pour le blanc dans le fichier strings.xml
<color name="white">#FFFFFF</color>
Edit: 18 novembre 2012
Les deux premières lettres d'un code couleur à 8 lettres fournissent la valeur alpha, si vous utilisez la notation couleur html à 6 lettres, la couleur est opaque.
Par exemple :
android:background="@android:color/white"
ce qui est prédéfini et ne vous oblige pas à ajouter quoi que ce soit à strings.xml./res/layout/activity_main.xml
pour ajouter l'élémentandroid:background
à la réponse?Vous pouvez aussi utiliser
dans votre mise en page xml ou
/res/layout/activity_main.xml
, ou vous pouvez changer le thème dans votre AndroidManifest.xml en ajoutantà votre balise d'activité.
Si vous souhaitez modifier l'arrière-plan dynamiquement, utilisez
la source
Manière la plus simple
android:background="@android:color/white"
Pas besoin de définir quoi que ce soit. Il utilise des couleurs prédéfinies dans
android.R
.la source
context.getResources().getColor(android.R.color.white)
Pour modifier la couleur d'arrière-plan de la manière la plus simple possible par programme (exclusivement - aucune modification XML):
La seule exigence est que votre élément "de base" dans le fichier activity_wwhat.xml ait un identifiant que vous pouvez référencer en Java (
container
dans ce cas):Paschalis et James, qui ont répondu ici, m'ont un peu conduit à cette solution, après avoir vérifié les différentes possibilités dans Comment définir la couleur du texte de TextView dans le code? .
J'espère que cela aide quelqu'un!
la source
Cette méthode a fonctionné pour moi:
Définir l'identifiant dans la mise en page xml
Ajouter des valeurs de couleur / color.xml
la source
Le moyen le plus simple consiste à ajouter
android:background="#FFFFFF"
au nœud principal dans le fichier layout.xml ou/res/layout/activity_main.xml
:la source
La meilleure façon d'utiliser un arrière-plan avec un dégradé car cela n'augmente pas la taille de l'application de vos images d'application est un poison pour l'application Android, alors essayez de l'utiliser moins au lieu d'utiliser une couleur comme arrière-plan, vous pouvez utiliser plusieurs couleurs dans un seul arrière-plan.
la source
Vous pouvez essayer ceci dans la
xml
feuille:la source
Dans Layout, pour changer l'arrière-plan, utilisez ceci.
Dans le programme peut être utilisé cela. Par exemple: couleur d'arrière-plan Texview
la source
vous pouvez essayer de cette façon
la source
Une autre façon, allez dans la disposition -> votre fichier .xml -> la vue de conception. Ensuite, allez dans l'arborescence des composants et sélectionnez la disposition dont vous souhaitez changer la couleur. Dans l'arborescence des composants ci-dessous, il y a une section de propriétés . Sélectionnez l' arrière-plan dans la section des propriétés (dans la section d'image 1). Cliquez ensuite sur la section 2 de l'image. Ensuite, la fenêtre Ressources sera ouverte. A partir de ce menu de sélection de couleur . Ensuite, choisissez la couleur que vous voulez. entrez la description de l'image ici
la source
Vous pouvez utiliser des ressources de couleur simples, spécifiées généralement à l'intérieur
utilisation
et l'utiliser via
android:background="@color/red"
. Cette couleur peut également être utilisée ailleurs, par exemple comme couleur de texte. Référencez-le en XML de la même manière, ou obtenez-le en code viaVous pouvez également utiliser n'importe quelle ressource dessinable comme arrière-plan, utilisez
android:background="@drawable/mydrawable"
-la (cela signifie que les tirables 9patch, les bitmaps normaux, les dessinables de forme, ..).la source
Parfois, le texte a la même couleur que l'arrière-plan, essayez avec android: background = "# CCCCCC" dans les propriétés listview et vous pourrez le voir.
la source
android: background = "# 64B5F6"
Vous pouvez modifier la valeur après '#' selon vos propres spécifications ou besoin selon la façon dont vous souhaitez les utiliser.
Voici un exemple de code:
Je vous remercie :)
la source
écrire ce code:
la source
Si vous souhaitez ajouter une couleur d'arrière-plan à l'ensemble de l'activité
Si vous souhaitez utiliser l'arrière-plan pour une vue
J'espère que cela t'aides!
la source
Ce code peut vous être utile:
la source
La question dit Simplest Way, alors la voici.
Définissez
parentViewStyle
toutes vos vues parentales. Comme la plupart des vues parentales de votre activité, fragment et dialogues.Il suffit de mettre ce style à l'intérieur
res>values>styles.xml
De cette façon, vous n'aurez pas à changer la couleur d'arrière-plan plusieurs fois à l'avenir.
la source
Pour Kotlin et pas seulement, lorsque vous écrivez
vous pouvez choisir ce que vous voulez, rapidement et simplement:
la source