android编程中,Activity默认的背景色是白色还是黑色啊?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android编程中,Activity默认的背景色是白色还是黑色啊?相关的知识,希望对你有一定的参考价值。

参考技术A

android编程中,Activity默认的背景色是白色,主要是因为其变成软件默认的是白色。要想改变其背景颜色,只需在Background Color选项里进行更改即可。

当一个 Activity 实例被创建、销毁或者启动另外一个 Activity 时,它在这四种状态之间进行转换,这种转换的发生依赖于用户程序的动作。

扩展资料

在android 中,Activity 拥有四种基本状态:

1、Active/Running

一个新 Activity 启动入栈后,它显示在屏幕最前端,处理是处于栈的最顶端(Activity栈顶),此时它处于可见并可和用户交互的激活状态,叫做活动状态或者运行状态(active or running)。

2、Paused

当 Activity失去焦点, 被一个新的非全屏的Activity
或者一个透明的Activity
被放置在栈顶,此时的状态叫做暂停状态(Paused)。

此时它依然与窗口管理器保持连接,Activity依然保持活力(保持所有的状态,成员信息,和窗口管理器保持连接),但是在系统内存极端低下的时候将被强行终止掉。所以它仍然可见,但已经失去了焦点故不可与用户进行交互。

3、Stopped

如果一个Activity被另外的Activity完全覆盖掉,叫做停止状态(Stopped)。它依然保持所有状态和成员信息,但是它不再可见,所以它的窗口被隐藏,当系统内存需要被用在其他地方的时候,Stopped的Activity将被强行终止掉。

4、Killed

如果一个Activity是Paused或者Stopped状态,系统可以将该Activity从内存中删除,Android系统采用两种方式进行删除,要么要求该Activity结束,要么直接终止它的进程。当该Activity再次显示给用户时,它必须重新开始和重置前面的状态。

参考资料来源:百度百科—android编程

参考资料来源:百度百科—android开发

参考资料来源:百度百科—activity

如何在android textview 设置背景色

通常来说,每个界面都对应一个activity。而在activity的View视图中,可以在最外层容器去设置背景图片或背景颜色。
在xml布局里:
android:background="@drawable/img1"
或者
android:background="@color/white"
在java代码里,也可以设置

layout.setBackgroundColor(R.color.white);
layout.setBackgroundDrawable(drawable);
layout.setBackgroundResource(R.drawable.img1);

再者,系统默认的背景色是能过theme来控制的,就是说创建一个activity的背景色,如果在
AndroidManifest.xml文件里有设置如下:
android:theme="@android:style/Theme"
这样设置activity的主题样式,"@android:style/Theme"一般是系统默认的。这个不单是背景色,还有其它的样式,具体可以在网上查一下android:theme的用法。

而"@android:style/Theme"的背景色就是黑色。
参考技术A 三种:
第一种:
setBackgroundResource:通过颜色资源ID设置背景色。
textView.setBackgroundResource(R.color.background);

第二种:
setBackgroundColor:通过颜色值设置背景色。
textView.setBackgroundColor(android.graphics.Color.RED);

第三种:
setBackgroundDrawable:通过Drawable对象设置背景色。
Resources resources=getBaseContext().getResources();
Drawable drawable=resources.getDrawable(R.color.background);
textView.setBackgroundDrawable(drawable);

满意的话望采纳!本回答被提问者和网友采纳

以上是关于android编程中,Activity默认的背景色是白色还是黑色啊?的主要内容,如果未能解决你的问题,请参考以下文章

Android设置Activity背景为透明style的方法

如何在android textview 设置背景色

在android编程中怎么插入背景图片啊?

不用代码,如何设置android模拟器的背景色默认为黑色,

Android中取消GridView & ListView默认的点击背景色

android中怎样设置背景颜色