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 identisch 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 die: bgcolor="#FFFFFF"
Farbe entferne, bleibt sie gleich) Danke!
android
html
android-layout
background-color
elichai2
quelle
quelle
Antworten:
Die Standardhintergrundfarbe für das Lichtthema lautet: #EEEEEE
Ist fast weiß, aber nicht ganz.
Es hat bei mir funktioniert, hoffe es funktioniert bei Ihnen.
UPDATE: In neuen Versionen könnten Sie nach #FAFAFA suchen
quelle
Sie können die Standardhintergrundfarbe Ihres Themas verwenden, indem Sie auf Folgendes verweisen:
?android:colorBackground
quelle
So ändern Sie Ihren Hintergrund (wenn dies tatsächlich das ist, was Sie tun möchten):
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" >
quelle
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 Telefonen und auf anderen Telefonen war es ausgeschaltet, also fand ich das mit Versuch und Irrtum
quelle
Die 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:
Änderung der Hintergrundfarbe des Layouts - Hintergrundfarbe des Layouts Festlegen der Hintergrundfarbe des Android-Layoutelements
EDIT 2:
Wenn in styles.xml @android: style / Theme.Light ist, ist Ihre Hintergrundfarbe weiß.
quelle
Die Standardhintergrundfarbe für das Lichtthema lautet: # e6FFFFFF
quelle