web-dev-qa-db-fra.com

Quel est l'arrière-plan de mise en page par défaut

J'ai obtenu une WebView qui charge un fichier HTML avec un texte. Le problème est que la couleur à l'intérieur du HTML et à l'extérieur n'est pas la même. Voici une capture d'écran:

The Activity With the WebView

Le fichier HTML est:

<html dir="rtl">
<head>
    <title>About</title>
    <meta content="text/html; charset=UTF-8" http-equiv="content-type"/>

    <body bgcolor="#FFFFFF">
        <p>This is a Testpp</p>
        <p>See the problem.</p>
         <p>last test:</p>
    </body>
</html>

(Si je supprime le: bgcolor="#FFFFFF" la couleur reste la même) Merci!

56
elichai2

La couleur d'arrière-plan par défaut pour le thème de la lumière est: #EEEEEE

Est presque blanc, mais pas complètement.

Cela a fonctionné pour moi, j'espère que son travail pour vous.

MISE À JOUR: Dans les nouvelles versions, vous pourriez rechercher #FAFAFA

137
cutiko

Vous pouvez utiliser la couleur d'arrière-plan par défaut de votre thème en référençant:

?android:colorBackground
74
Cristan

Pour changer votre background (si c'est en fait ce que vous cherchez à faire):

dans styles.xml

<style name = "MyDefaultStyle" parent = "@Android:style/Theme">
    <item name = "Android:windowBackground">@drawable/default_drawable_bg</item>
</style>

et dans votre manifeste

<application
    Android:name="MyApp"
    Android:theme="@style/MyDefaultStyle" >
24
invertigo

Aller au manifeste

<application
    Android:allowBackup="true"
    Android:icon="@mipmap/ic_launcher"
    Android:label="@string/app_name"
    Android:supportsRtl="true"
    Android:theme="@style/MyMaterialTheme.NoActionBar">

Vous voyez que le thème est MyMaterialTheme.NoActionBar

Allez donc dans res -> values ​​-> styles Click open in editor

Click on the pallette for the background color

This is your background color

Donc pour moi, la valeur par défaut est #FFFAFAFA

Lorsque j'ai mis les couleurs suggérées #EEEEEE ou #FAFAFA, cela a fonctionné sur certains téléphones et sur d'autres téléphones, il était éteint, c'est ce que j'ai trouvé avec des essais et des erreurs

13
Jaad Chacra

La couleur par défaut est le noir.

Si vous utilisez le style, allez dans "values ​​/ styles.xml" et il y a une solution à votre problème. Vous pouvez maintenant vérifier la couleur bg. À propos des thèmes et des styles: http://developer.Android.com/guide/topics/ui/themes.html

MODIFIER:

Modification de la couleur d'arrière-plan de la mise en page - Définition de la couleur d'arrière-plan Android élément de mise en page

EDIT 2:

Si dans styles.xml est @Android: style/Theme.Light, votre couleur bg est blanche.

2
TN888