当前位置:首页 » 安卓系统 » android设置activity背景

android设置activity背景

发布时间: 2023-04-02 13:25:57

A. 如何设置android activity 背景为白色

一、在xml文件里可冲世以直接设置:
android:background="#ffffff"

二、在java文件里设置:
LinearLayout myLayout = () findViewById(R.id.linearLayout1);
myLayout.setBackgroundColor(Color.WHITE);

三、在AndroidManifest.xml里利用android:theme来设置:
@android:style/Theme.Light //背景白色-有标题-非兆乱全屏
@android:style/Theme.Light.NoTitleBar //背景白色-无标题-非全屏
@android:style/Theme.Light.NoTitleBar.Fullscreen //背景白色族判档-无标题-全屏显示

B. 在android中怎样设置背景颜色

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

C. Android开发,动态设置Activity的layout背景图片问题

Bitmap img = BitmapFactory.decodeFile(BackgroundPath);

执行这行代码的时候,抛出的异常,估计是报内存溢出
原因很简单,Bitmap 是用字节来代码像素点的
如果你的图片非常大,那么android需要创建一个非常大的数组来生成bitmap对象
这时候就会抛出异常
建议你创建Bitmap前,先测试一下图片的大小,把图片的大小压缩成屏蔽的大小
再用来做layout的Background

D. android 里如何设置Activity标题的背景

设置Android的Activity标题的背景是有多种方法的

首先最简单的是直接在布局里面设置个background

其中background是可以直接使用颜色或者图片或者是自定义的形状

还有就是可以利用Android:theme 自带的主题背景设置

设置theme更改主题背景

下面是自带的theme说明文档

Android应用开发——系统自带样式Android:theme

•android:theme="@android:style/Theme.Dialog"将一个Activity显示为能话框搜握模式
•android:theme="@android:style/Theme.NoTitleBar"不显示应用程序标题栏
•android:theme="@android:style/Theme.NoTitleBar.Fullscreen"不显示应用程序标题栏,并全屏
•android:theme="Theme.Light"背景为白色
•android:theme="Theme.Light.NoTitleBar"白色背景并无标题栏
•android:theme="Theme.Light.NoTitleBar.Fullscreen"白色背景,无标题栏,全屏
•android:theme="Theme.Black"背景黑色
•android:theme="Theme.Black.NoTitleBar"黑色背景并无标题栏
•android:theme="Theme.Black.NoTitleBar.Fullscreen"黑色背景,无标题栏,全屏
•android:theme="Theme.Wallpaper"用系统桌面为应用程序背迅游景
•android:theme="Theme.Wallpaper.NoTitleBar"用系统桌面为应用程序背景,且无标题栏
•android:theme="Theme.Wallpaper.NoTitleBar.Fullscreen"用系统桌面为应用程序背景,无标题栏,全屏
•android:theme="Translucent"
•android:theme="Theme.Translucent.NoTitleBar"
•android:theme="Theme.Translucent.NoTitleBar.Fullscreen"
•android:theme="世昌庆Theme.Panel"
•android:theme="Theme.Light.Panel"

下面看看具体的布局代码


android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center"
android:layout_gravity="center"
android:orientation="vertical"
android:background="@drawable/bkg_img_default">
<!--使用图片来改变布局背景-->

效果

//这个去除标题的代码一定要加载布局文件之前
requestWindowFeature(Window.FEATURE_NO_TITLE);

E. android 怎样给activity添加背景图

设置Activity图片背景
Android(Activity)设置背景图片方法:
xml布局中用andriod:background = "@drawable/bgimage"或者在代码中使用layout.setBackgroundResource(resId)
其中“bgimage”是放在res/drawable/目录下的需要设置成背景的图片。
方法一:在main.xml 文件中添加属性:android:background="@drawable/bgimage",其中
bgimage是drawable目录下的图片文件名,图片会自动缩放至全屏。
如:
<LinearLayout xmlns:android=""
xmlns:tools=""
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.example.tsv1_0000_0001.skin.Select"
android:background="@drawable/base" >

F. 怎么在android的xml文件中设置activity的背景

我们都知道在Android中某些功能的实现往往有两种方法:一种是在xml文件中设置相应属性,另一种是用代码实现。同样Android实现全屏显示也可以通过这两种方法实现:
1、在AndroidManifest.xml的配置文件里面的<activity>标签添加属性:
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
2、在Activity的onCreate()方法中的super()和setContentView()两个方法之间加入下面两条语句:
this.requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);//去掉信息栏
上述转自:http://www.cnblogs.com/wader2011/archive/2011/11/19/2255045.html

修改为黑底白字
修改AndroidManifest.xml
把android:theme="@style/AppTheme" 修改为
android:theme="@android:style/Theme.Black“
修改为白底黑字
android:theme="@android:style/Theme.Light“

G. 安卓activity可以切换背景吗

可以。

1、在需要切换背景的Activity解析的xml布局文件中,使用属性android:background="#50999999",可以添加背景的样色


2、或者自樱旦定义一个主咐源题样式,然后AndroidManifest.xml文件对应Activity中应衡颂态用

H. android怎么把activity的最底层view的背景设为透明

android设置背景色为透明
方法一:
只要在配置文件内activity属性配置内加上
android:theme="@android:style/Theme.Translucent"
就好了。
这样就调用了android的透明样式!
方法二:
先在res/values下建colors.xml文件,写入:

<?xmlversion="1.0"encoding="UTF-8"?>

<resources>

<colorname="transparent">#9000</color>

</resources>

这个值设定了整个界面的透明度,为了看得见效果,现在设为透明度为56%(9/16)左右。

再在res/values/下建styles.xml,设置程序的风格

<?xmlversion="1.0"encoding="utf-8"?>

<resources>

<stylename="Transparent">

<itemname="android:windowBackground">@color/transparent</item>

<itemname="android:windowIsTranslucent">true</item>

<itemname="android:windowAnimationStyle">@+android:style/Animation.Translucent</item>

</style>

</resources>

最后一步,把这个styles.xml用在相应的Activity上。即在AndroidManifest.xml中的任意<activity>标签中添加

android:theme="@style/transparent"

如果想设置所有的activity都使用这个风格,可以把这句标签语句添加在<application>中。

I. 如何设置android activity 背景为白色

设置activity的android:theme属性,然后再style里定义一个背景是白色的属性

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

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

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

(10)android设置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

热点内容
win7加密文件夹如何解密 发布:2025-07-04 21:25:24 浏览:553
为啥系统缓存的垃圾多呢 发布:2025-07-04 21:15:45 浏览:951
linux路由服务器 发布:2025-07-04 21:13:57 浏览:6
为什么蓝牙配对还要发送密码呢 发布:2025-07-04 21:12:49 浏览:620
服务器无硬件是什么意思 发布:2025-07-04 21:01:57 浏览:762
存储服务器的硬盘如何格式化 发布:2025-07-04 20:59:54 浏览:114
联想服务器的bmc叫什么 发布:2025-07-04 20:52:29 浏览:817
三星手机如何建文件夹 发布:2025-07-04 20:42:34 浏览:475
苹果11的摄像头是什么配置 发布:2025-07-04 20:32:20 浏览:59
plc编程入门视频 发布:2025-07-04 20:26:02 浏览:927