2 dystroy dystroy 于 2013.02.28 16:21 提问

如何把 activity 的背景设置成白色?

我有下面的布局,当我点击一个按钮会加载一个新的图像。当加载图像时,activity的背景是黑色的。如何把这个背景色变成白色的呢?

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout android:id="@+id/LinearLayoutChart" android:layout_width="fill_parent" android:layout_height="fill_parent" xmlns:android="http://schemas.android.com/apk/res/android" android:background="#ffffff" android:orientation="vertical">
    <LinearLayout android:id="@+id/linearLayout1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="0">
        <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/fiveDayChartButton" android:background="@drawable/fiveday"></Button>
        <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/threeMonthChartButton" android:background="@drawable/threemonth"></Button>
        <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/sixMonthChartButton" android:background="@drawable/sixmonth"></Button>
        <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/ytdChartButton" android:background="@drawable/ytd"></Button>
        <Button android:layout_width="wrap_content" android:id="@+id/oneYearChartButton" android:layout_height="wrap_content" android:background="@drawable/oneyear"></Button>
        <Button android:layout_height="wrap_content" android:id="@+id/fiveYearChartButton" android:layout_width="wrap_content" android:background="@drawable/fiveyear"></Button>
    </LinearLayout>
<ImageView android:id="@+id/chartImageViewLandscape" android:layout_height="fill_parent" android:layout_width="fill_parent" android:layout_weight="1"></ImageView>

</LinearLayout>

2个回答

xiaoyan_12
xiaoyan_12   2013.03.04 14:04
已采纳

在下载时,你设置一个“fake”下拉列表:

DownloadedDrawable downloadedDrawable = new DownloadedDrawable(task);
imageView.setImageDrawable(downloadedDrawable);

这个 DownloadedDrawable 仅仅是一个 ColorDrawable,它有一个黑色的背景:

public DownloadedDrawable(...) {
    super(Color.BLACK);
   ...
}
O_Casper_ne
O_Casper_ne   2013.03.05 15:16

在 LinearLayout xml 添加

android:background="#ffffff"

如果你想改变背景颜色,点击按钮后遵循下面的代码:
on Button CLick event

LinearLayout myLayout = () findViewById(R.id.linearLayout1);
myLayout.setBackgroundColor(Color.WHITE);
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Android设置布局背景为白色的三种方法
在Android开发中,我们常常设置背景为白色或黑色,本文总结了三种方法来进行设置。
把对话框一部分背景设为白色的问题
对话框默认是那种土黄色的,我想把一个区域刷成白色,这个区域内没有控件 BOOL CDDS_ClientDlg::OnEraseBkgnd(CDC* pDC) { CBrush brush;    CRect rect; rect.SetRect(330,30,730,350); brush.CreateSolidBrush(COLORREF RGB(255,255,255));   
idea 2017怎么设置黑色或白色背景
idea编辑软件在怎么设置黑色或者白色背景点击File--&amp;gt;setting(或者Ctrl+Alt+S)--&amp;gt;Editor--&amp;gt; Color scheme--&amp;gt;General  选择好风格之后,Apply--&amp;gt;OK 最后弹框中点击Yes即可。...
将白色背景图片变透明
--非常牛: package test; import java.awt.Graphics2D; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import java.util.regex.Pattern; import javax.imageio.ImageIO;
#linux# 自定义设置vim的背景颜色
1.选择适合的配色方案 http://vimcolorschemetest.googlecode.com/svn/html/index-c.html 2.打开并存储对应的vim文件   打开  night_vision              打开之后是这样的:                   存储这段代码,命名(*.vim)*——自己命名
iframe 背景设透明 国内某浏览器 为白色解决办法
今天与同事做滚屏的一个测试,
如何把MATLAB仿真图的背景色设成白色
set(gcf,'color','white');
如何去掉图片背景,改成透明的?
作为开发人员,在平时开发过程中,经常会遇到修改一些图片,大部分都会把图片修改的事交给设计部的同事。但有时候,设计部同事也有自己的事,而且自己想修改的图片也很简单,只是自己不知道怎么修改。这不,今天遇到要把一些头像的白色背景去掉,让整个头像的背景变成透明,对PS软件不熟,还真不知道怎么操作。下班的时候,问了一下设计部的同事,自己知道怎么弄了,在此写下来,一起分享。1、在ps里打开要修改的图片,如下图
IDEA中怎么设置黑色或白色背景?
IDEA中怎么设置黑色或白色背景? 开启软件Intellij IDEA,在编辑框上面找到最前端的File。 点击File,找到Setting,点击进入。 然后在Editor--->Colors&Fonts;会有两种背景,一个是白的一个是黑色的,选择一个,然后点击保存成自己设的名字。 我这里设置了两个黑白各设一个。 然后背景想当于保存好了,然后设置字体,来到下面的Color
Photoshop中怎么把白色背景改为黑色背景
说一下ps中的换背景 “Photoshop中怎么把白色背景改为黑色背景” http://jingyan.baidu.com/article/7e44095338e70a2fc1e2ef79.html 方法/步骤 1,首先 在网上找一张白色的背景图片 2,打开ps,把下载的白色背景图片直接拖进ps中,3,选择魔术橡皮擦工具,属性中的容差设置为30,4,在图片白色的地方单击 就会发现背景