什么是默认布局背景

eli*_*ai2 63 html android background-color android-layout

我有一个WebView加载带有文本的HTML文件.问题是html和外部的颜色不一样.这是一个截图:

使用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>
Run Code Online (Sandbox Code Playgroud)

(如果我删除:"bgcolor ="#FFFFFF""它保持相同的颜色)谢谢!

cut*_*iko 148

灯光主题的默认背景颜色为:#EEEEEE

几乎是白色,但不完全.

它对我有用,希望它为你工作.

更新:在新版本中,您可能正在寻找#FAFAFA

  • 终于找到了明确的anwser,没有任何关于定义自己的风格的话题 (11认同)
  • 它仍然是android studio最新版本的#EEEEEE.竖起大拇指回答这个问题,谢谢! (4认同)
  • #FAFAFA +1,仿真器API 25,Theme.AppCompat.Light.NoActionBar (2认同)

Cri*_*tan 82

您可以通过引用来使用主题的默认背景颜色:

?android:colorBackground
Run Code Online (Sandbox Code Playgroud)

  • 仅适用于minsdk 21或更高版本 (3认同)
  • android:background="?android:colorBackground" 效果很好!这个解决方案有什么缺点吗? (2认同)

inv*_*igo 25

要改变你的背景(如果这实际上是你想要做的):

在styles.xml中

<style name = "MyDefaultStyle" parent = "@android:style/Theme">
    <item name = "android:windowBackground">@drawable/default_drawable_bg</item>
</style>
Run Code Online (Sandbox Code Playgroud)

在你的清单中

<application
    android:name="MyApp"
    android:theme="@style/MyDefaultStyle" >
Run Code Online (Sandbox Code Playgroud)

  • 不,我不想改变背景我想知道什么是背景颜色. (5认同)

Jaa*_*cra 14

去Manifest

<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:supportsRtl="true"
    android:theme="@style/MyMaterialTheme.NoActionBar">
Run Code Online (Sandbox Code Playgroud)

你看主题是MyMaterialTheme.NoActionBar

所以去res - > values - > styles 单击编辑器中的打开

点击托盘上的背景颜色

这是你的背景颜色

所以对我来说默认是#FFFAFAFA

当我把建议的颜色#EEEEEE或#FAFAFA,它在一些手机上工作,而在其他手机上它是关闭的,所以这是我在试验中发现的