web-dev-qa-db-ja.com

デフォルトのレイアウトの背景は何ですか

HTMLファイルにテキストをロードするWebViewを入手しました。問題は、htmlの内側と外側の色が同じではないことです。これがスクリーンショットです:

The Activity With the WebView

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"色は変わりません)ありがとう!

56
elichai2

ライトテーマのデフォルトの背景色は次のとおりです。#EEEEEE

ほとんど白色ですが、完全ではありません。

それは私のために働いた、あなたのためにその仕事を願っています。

更新:新しいバージョンでは、#FAFAFAを探しているかもしれません

137
cutiko

以下を参照することにより、テーマのデフォルトの背景色を使用できます。

?android:colorBackground
74
Cristan

背景を変更するには(これが実際にあなたがしたいことである場合):

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" >
24
invertigo

マニフェストに移動

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

テーマはMyMaterialTheme.NoActionBarです

Res->値->スタイル Click open in editor

Click on the pallette for the background color

This is your background color

だから私にとってデフォルトは#FFFAFAFAです

提案された色を#EEEEEEまたは#FAFAFAにすると、一部の携帯電話で機能し、他の携帯電話ではオフになっていたため、試行錯誤で見つけました

13
Jaad Chacra

デフォルトの色は黒です。

スタイルを使用する場合は、「values/styles.xml」に移動すると、問題の解決策があります。これで、背景色を確認できます。テーマとスタイルについて: http://developer.Android.com/guide/topics/ui/themes.html

編集:

レイアウトの背景色の変更- Androidレイアウト要素 の背景色の設定

編集2:

Styles.xmlで@Android:style/Theme.Lightの場合、bgの色は白です。

2
TN888