Ich habe eine WebView, die eine HTML-Datei mit einem Text lädt. Das Problem ist, dass die Farbe innerhalb und außerhalb des HTML-Codes nicht gleich ist. Hier ist ein Screenshot:
Die HTML-Datei lautet:
<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>
(Wenn ich das entferne: bgcolor="#FFFFFF"
Farbe bleibt gleich) Danke!
Die Standardhintergrundfarbe für das Lichtdesign ist: #EEEEEE
Ist fast weiß, aber nicht ganz.
Es hat für mich funktioniert, hoffe, es funktioniert für Sie.
UPDATE: In neuen Versionen könnten Sie nach #FAFAFA suchen
Sie können die Standardhintergrundfarbe Ihres Themas verwenden, indem Sie auf Folgendes verweisen:
?android:colorBackground
m Ihren Hintergrund zu ändern (wenn dies tatsächlich das ist, wonach Sie suchen):
in styles.xml
<style name = "MyDefaultStyle" parent = "@Android:style/Theme">
<item name = "Android:windowBackground">@drawable/default_drawable_bg</item>
</style>
und in deinem Manifest
<application
Android:name="MyApp"
Android:theme="@style/MyDefaultStyle" >
Gehe zum Manifest
<application
Android:allowBackup="true"
Android:icon="@mipmap/ic_launcher"
Android:label="@string/app_name"
Android:supportsRtl="true"
Android:theme="@style/MyMaterialTheme.NoActionBar">
Sie sehen, dass das Thema MyMaterialTheme.NoActionBar ist
Gehen Sie also zu res -> values -> styles
Für mich ist die Standardeinstellung #FFFAFAFA
Als ich die vorgeschlagenen Farben #EEEEEE oder #FAFAFA einfügte, funktionierte es auf einigen Handys und auf anderen Handys war es ausgeschaltet, also habe ich das mit Versuch und Irrtum herausgefunden
Standardfarbe ist schwarz.
Wenn Sie style verwenden, gehen Sie zu "values / styles.xml" und es gibt eine Lösung für Ihr Problem. Jetzt können Sie die Farbe überprüfen. Informationen zu Themen und Stilen: http://developer.Android.com/guide/topics/ui/themes.html
EDIT:
Ändern der Hintergrundfarbe des Layouts - Einstellen der Hintergrundfarbe von Android Layoutelement
EDIT 2:
Wenn in styles.xml @Android ist: style/Theme.Light Ihre Hintergrundfarbe ist weiß.