当前位置: 首页 > 知识库问答 >
问题:

Android-如何设置所有屏幕的背景色?

司马建柏
2023-03-14

维护字体和颜色样式的最佳实践是什么。我制作了一个colors.xml文件,用于更改按钮等单独元素的颜色,但我不确定Android希望开发人员如何组织他们的样式。

例如,我希望所有屏幕都有相同的背景色。我该怎么做?我是否需要为每个活动布局xml指定一些内容?还是其他地方?我该如何完成它?

共有3个答案

云和惬
2023-03-14

您还可以在AndroidM中的应用程序级别设置背景anifest.xml

<application
   ...
   android:theme="@style/MyTheme">

(注:由于我的声誉太低,我不能将此作为对公认答案的评论)。

阎伟志
2023-03-14

更新你的android studio至1.4版本,内置主题编辑器。如下图所示

都浩淼
2023-03-14

确保每个活动都有相同背景颜色的一个简单快捷的方法是创建一个主题供活动使用。该主题将指定android:windowBackground。

首先定义值/颜色中的颜色。xml

<resources>
    <color name="background">#FF0000 </color>
</resources>

在res/value中创建引用该颜色的themes.xml文件:

<resources>
 <style name="MyTheme" parent="@android:style/Theme.Light"> 
  <item name="android:windowBackground">@color/background</item>
 </style>
</resources>

...然后在您的AndroidM中anifest.xml将其指定为要使用的活动主题。

 <activity
        android:name=".MyActivity"
        android:theme="@style/MyTheme" />
 类似资料:
  • 我正在学习Flutter,我从最基本的开始。我没有使用MaterialApp。设置整个屏幕背景颜色的好方法是什么? 以下是我目前掌握的情况: 我的一些问题是: 设置背景色的基本方法是什么 谢谢你的帮助!

  • 我想在我的应用程序中使用背景图像。但是我对不同的屏幕大小感到困惑。我发现了这个问题: Android:支持所有设备的背景图像大小(以像素为单位) 但在回答中他说但Lg G3是和屏幕分辨率: 我需要一个路线图。所有屏幕的图像尺寸应该是多少?(mdpi、hdpi、xhdpi等)

  • 问题内容: 我在的色彩设计上遇到麻烦。使用在GNU屏幕中启动的vim会话编辑文件时,文本背景无法正确呈现。在屏幕外的会话中,整个背景是灰色的(应该是灰色的)。对于屏幕内的vim窗口,只有直接在文本后面的背景显示为灰色。其余为黑色。 我有术语集,以在我的两个和。我有 我正在使用。 编辑:我正在通过连接。 问题答案: [为OP填写,请参阅评论] OP发现了问题: 我需要进行以下设置: 这会强制刷新背景

  • 重要信息和方法 所以我有了这个方法(目前还不完全),它的唯一目的是改变每一个屏幕中的背景图像。下面是这样做的方法。 这意味着optionmenu是此方法更改的FXML文件的主根。 我面临的一个挑战是找到一种方法,将所有节点或根都带到这个类中,如果可能的话,还可以更改这些节点的ID。 我试图解决这个问题: 代码时间 我想你们首先需要看到的是我是如何从屏幕过渡到屏幕的。会有很多代码要看,所以请耐心等待

  • 我想把这张图片设置为我的应用程序的背景,但没有用: 我的原木猫: 活动main.xml: