`
que2010
  • 浏览: 73659 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

设置Activity的背景颜色

阅读更多

设置Activity的背景颜色

 

前提是需要在value目录下的string.xml文件中加入一段代码:

 

<drawable name="bkcolor">#ff00ff</drawable>

 

 

 

其中的颜色值可以自己设置。

 

以下为两种方法:

一.从代码中设置

1.首先导入必要的包:

import android.content.res.Resources;
import android.graphics.drawable.Drawable;

 

 

2.然后在onCreate()函数中加入以下代码:

Resources res = getResources();
Drawable drawable = res.getDrawable(R.drawable.bkcolor);
this.getWindow().setBackgroundDrawable(drawable);

  

二.从布局文件(例如main.xml)中设置

在<...layout>标签中加上以下代码

android:background="@drawable/bkcolor"

 

 

 

分享到:
评论
1 楼 gf_crazy 2012-02-21  
想请教下,我调用的时候报出
 ERROR/AndroidRuntime(2481): Caused by: android.content.res.Resources$NotFoundException: Resource ID #0x7f020001

在 onCreate() 中
Resources res  = getResources();
        Drawable dra = res.getDrawable(R.drawable.white);
        this.getWindow().setBackgroundDrawable(dra);


相关推荐

    android Activity 设置背景透明

    然而,仅仅设置主题还不够,因为默认情况下,Activity的根布局(如LinearLayout、RelativeLayout等)会填充整个屏幕,并带有默认的背景颜色。为了实现透明效果,我们需要为根布局设置透明背景。这可以通过在布局XML...

    多个activity界面的背景设置Android

    3. **设置Activity背景**:在每个Activity对应的布局文件(位于res/layout目录下)中,可以通过设置根视图的背景属性来更改背景。如果是图片,可以使用`android:background="@drawable/background_activity1"`;如果...

    activity设置背景透明

    在Activity的布局XML文件中,可以为根布局元素(如`LinearLayout`、`RelativeLayout`或`ConstraintLayout`)设置透明背景颜色。使用ARGB值`#00000000`(完全透明)或`@android:color/transparent`: ```xml xmlns...

    Activity动态背景源码

    通常,Activity的背景是静态的图片或者颜色,但通过自定义布局和使用SurfaceView或者TextureView,我们可以将动态视频作为Activity的背景。 1. **SurfaceView和TextureView**: - **SurfaceView**:适用于需要高...

    android背景颜色设置

    本示例将深入探讨如何在Activity中设置背景颜色,让应用看起来更加个性化和专业。 首先,Android中的颜色设置主要涉及到`Color`类,它是Android SDK中的一个基本类型,用于表示颜色值。颜色可以通过RGB(红绿蓝)或...

    改变状态栏颜色

    // 设置Activity背景颜色包含状态栏区域 View decorView = window.getDecorView(); decorView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_STABLE); } ``` 4...

    android中设置ListView的选中的Item的背景颜色

    然而,它在默认情况下并未设置选中项的背景颜色,而是仅提供了一个聚焦效果,即当用户点击ListView的某一项时,该项目会获得一个高亮显示,但一旦手指移开,这个高亮效果就会消失。针对这一需求,我们需要自定义...

    Android设置Activity背景为透明style的简单方法(必看)

    总结来说,Android中设置Activity背景透明主要通过修改`AndroidManifest.xml`中的Activity主题来实现。既可以使用预定义的透明主题,也可以自定义透明风格。透明度的控制可以通过调整颜色值的透明度(ARGB)来完成。...

    android 界面 渐变背景颜色

    在Android开发中,渐变背景颜色是提升应用界面美观度的一种常见手法,它不仅能够增强视觉效果,还能根据不同的设计需求创造出丰富的层次感。本文将详细介绍如何在Android中实现渐变背景颜色,包括其基本原理、XML...

    Android编程实现activity dialog透明背景的方法

    在上面的代码中,我们不仅设置了 `windowIsTranslucent` 属性和 `windowBackground` 属性,还设置了 `backgroundDimEnabled` 属性和 `backgroundDimAmount` 属性,这使得 Dialog 的背景颜色可以根据需要进行调整。...

    自定义Dialog背景

    在`R.layout.dialog_custom`布局文件中,你可以自由设计Dialog的背景,可以设置背景颜色或者使用自定义的背景图片。例如: ```xml android:layout_width="match_parent" android:layout_height="wrap_content" ...

    Actionbar+沉浸式状态栏效果+动态设置背景颜色

    动态设置背景颜色是指在运行时根据需求改变`Actionbar`或者`ToolBar`的颜色。这可以通过监听用户的操作或者其他业务逻辑来实现。例如,当用户切换不同的页面或者进行某种操作时,可以更新`Actionbar`的颜色以反映出...

    自定义导航栏背景颜色

    // 设置导航栏背景颜色 navigationController?.navigationBar.backgroundColor = UIColor(red: 0.1, green: 0.6, blue: 0.9, alpha: 1.0) // 这里设置为蓝色,你可以根据需求自定义颜色 } ``` 如果你想要在整个...

    Activity实现底部弹窗背景透明效果

    同时,为了实现透明效果,我们可以将弹窗的背景设置为透明颜色,例如使用`android:background="@android:color/transparent"`。 2. **初始化PopupWindow**: 在Activity中,我们需要实例化PopupWindow对象并加载...

    Android -- 改变状态栏背景颜色

    该项目可能包括了主题设置、`onCreate`方法中的颜色设置以及`CoordinatorLayout`的使用。 5. **注意适配不同Android版本** 不同的Android版本可能需要不同的处理方式。例如,对于API 19(KitKat)和更低版本,你...

    activiti6.0实现流程图片自定义颜色 当前任务为红色,走过的任务为绿色,自定义文字颜色连线文字显示

    3. CFProcessDiagramCanvasExt.java:这是另一个关键扩展,它可能用于定制流程图的画布,比如设置线条颜色、任务形状和文本颜色等。通过对Canvas的自定义,我们可以实现不同状态的任务以不同颜色显示。 4. 微信图片...

    Android代码-Activity实现透明的最简洁Demo.zip

    在布局文件`activity_translucent.xml`中,开发者可能会使用相对布局(RelativeLayout)、帧布局(FrameLayout)或其他布局容器,并设置其背景透明,以便Activity的背景可见: ```xml xmlns:app=...

    Android自定义TextView带圆角及背景颜色

    总结起来,通过创建自定义的ColorfulCornerTextView,我们实现了TextView的圆角和背景颜色的动态设置,这使得在Android应用中能够更加便捷地调整视图样式,而无需为每种颜色创建单独的XML背景资源。这样的自定义组件...

    Activity实现透明的最简洁Demo

    对于Activity的布局文件,我们需要确保背景颜色为透明。在XML布局文件中,将根视图(root view)的背景色设置为透明,如下所示: ```xml android:layout_width="match_parent" android:layout_height="match_...

    Android 点击TextView 改变背景色

    // 设置背景颜色 } ``` 如果你需要恢复原来的背景色,可以保存初始颜色并在点击事件结束后恢复。 3. **使用属性动画**: 为了提供更好的视觉效果,你可以使用属性动画来平滑地过渡到新的背景颜色。这可以通过...

Global site tag (gtag.js) - Google Analytics