HTMLファイルにテキストをロードするWebViewを入手しました。問題は、htmlの内側と外側の色が同じではないことです。これがスクリーンショットです:
HTMLファイルは次のとおりです。
<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>
(削除する場合:bgcolor="#FFFFFF"
色は変わりません)ありがとう!
ライトテーマのデフォルトの背景色は次のとおりです。#EEEEEE
ほとんど白色ですが、完全ではありません。
それは私のために働いた、あなたのためにその仕事を願っています。
更新:新しいバージョンでは、#FAFAFAを探しているかもしれません
以下を参照することにより、テーマのデフォルトの背景色を使用できます。
?android:colorBackground
背景を変更するには(これが実際にあなたがしたいことである場合):
styles.xmlで
<style name = "MyDefaultStyle" parent = "@Android:style/Theme">
<item name = "Android:windowBackground">@drawable/default_drawable_bg</item>
</style>
そしてあなたのマニフェストで
<application
Android:name="MyApp"
Android:theme="@style/MyDefaultStyle" >
マニフェストに移動
<application
Android:allowBackup="true"
Android:icon="@mipmap/ic_launcher"
Android:label="@string/app_name"
Android:supportsRtl="true"
Android:theme="@style/MyMaterialTheme.NoActionBar">
テーマはMyMaterialTheme.NoActionBarです
だから私にとってデフォルトは#FFFAFAFAです
提案された色を#EEEEEEまたは#FAFAFAにすると、一部の携帯電話で機能し、他の携帯電話ではオフになっていたため、試行錯誤で見つけました
デフォルトの色は黒です。
スタイルを使用する場合は、「values/styles.xml」に移動すると、問題の解決策があります。これで、背景色を確認できます。テーマとスタイルについて: http://developer.Android.com/guide/topics/ui/themes.html
編集:
レイアウトの背景色の変更- Androidレイアウト要素 の背景色の設定
編集2:
Styles.xmlで@Android:style/Theme.Lightの場合、bgの色は白です。