Quero poder alterar a cor do plano de fundo para branco no meu aplicativo Android da maneira mais simples possível.
253
Você precisa usar a propriedade android: background, por exemplo
android:background="@color/white"
Além disso, você precisa adicionar um valor para branco no arquivo strings.xml
<color name="white">#FFFFFF</color>
Edição: 18/11/2012
As duas primeiras letras de um código de cores de 8 letras fornecem o valor alfa, se você estiver usando a notação de cores em 6 letras html, a cor é opaca.
Por exemplo :
android:background="@android:color/white"
que é predefinido e não requer que você adicione nada ao strings.xml./res/layout/activity_main.xml
para adicionar o elementoandroid:background
à resposta?Você também pode usar
no seu layout xml ou
/res/layout/activity_main.xml
, ou você pode alterar o tema no seu AndroidManifest.xml adicionandoà sua tag de atividade.
Se você deseja alterar o plano de fundo dinamicamente, use
fonte
Maneira mais simples
android:background="@android:color/white"
Não há necessidade de definir nada. Ele usa cores predefinidas em
android.R
.fonte
context.getResources().getColor(android.R.color.white)
Para alterar a cor do plano de fundo da maneira mais simples possível programaticamente (exclusivamente - sem alterações de XML):
O único requisito é que seu elemento "base" no activity_whatever.xml tenha um ID que você possa referenciar em Java (
container
neste caso):Paschalis e James, que responderam aqui, meio que me levaram a essa solução, depois de verificar as várias possibilidades em Como definir a cor do texto do TextView no código? .
Espero que ajude alguém!
fonte
Este método funcionou para mim:
Definir código no layout xml
Adicionar valores de cor / color.xml
fonte
A maneira mais simples é adicionar
android:background="#FFFFFF"
ao nó principal no layout.xml ou/res/layout/activity_main.xml
:fonte
A melhor maneira de usar o plano de fundo com gradiente, pois não aumenta o tamanho do aplicativo, as imagens do seu aplicativo são venenosas para o aplicativo Android. Portanto, tente usá-lo menos em vez de usar uma cor como plano de fundo. Você pode usar várias cores em um plano de fundo.
fonte
Você pode tentar isso na
xml
folha:fonte
Em Layout, para alterar o plano de fundo, use isso.
No programa pode ser usado isso. Por exemplo: cor de fundo do Texview
fonte
você pode tentar dessa maneira
fonte
Outra maneira, vá para layout -> seu arquivo .xml -> visualização de design. Em seguida, vá para a árvore de componentes e selecione o layout que deseja alterar de cor. Na árvore de componentes abaixo, há a seção de propriedades . Selecione plano de fundo na seção de propriedades (Na seção de figura 1). Em seguida, clique na seção 2 na imagem. Em seguida , a janela Recursos será aberta. A partir desse menu, selecione a cor. Em seguida, escolha a cor desejada. insira a descrição da imagem aqui
fonte
Você pode usar recursos de cores simples, especificados geralmente dentro
usar
e use isso via
android:background="@color/red"
. Essa cor também pode ser usada em qualquer outro lugar, por exemplo, como uma cor de texto. Referencie-o em XML da mesma maneira ou obtenha-o em código viaVocê também pode usar qualquer recurso desenhável como pano de fundo, use
android:background="@drawable/mydrawable"
para isso (isso significa desenhos de 9 patches, bitmaps normais, desenhos de formas, etc.).fonte
Algumas vezes, o texto tem a mesma cor do plano de fundo, tente com android: background = "# CCCCCC" nas propriedades do listview e você poderá ver isso.
fonte
android: background = "# 64B5F6"
Você pode alterar o valor após '#' de acordo com sua própria especificação ou necessidade, dependendo de como deseja usá-los.
Aqui está um código de exemplo:
Obrigado :)
fonte
escreva este código:
fonte
Se você deseja adicionar cor de fundo a toda a atividade
Se você deseja usar o plano de fundo para uma visualização
Espero que isto ajude!
fonte
Este código pode ser útil para você:
fonte
A pergunta diz o caminho mais simples, então aqui está.
Defina
parentViewStyle
em todas as suas visualizações principais. Como a maioria das visualizações principais de sua atividade, fragmentos e caixas de diálogo.Basta colocar esse estilo dentro
res>values>styles.xml
Dessa forma, você não precisará alterar a cor do plano de fundo muitas vezes no futuro.
fonte
Para Kotlin e não apenas quando você escreve
você pode escolher o que quiser, rápida e simplesmente:
fonte