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:
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!
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
Vous pouvez utiliser la couleur d'arrière-plan par défaut de votre thème en référençant:
?android:colorBackground
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" >
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
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
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.