dystroy 2013-02-28 08:21 采纳率: 80%
浏览 9364
已采纳

如何把 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 2013-03-04 06:04
    关注

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

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

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

    public DownloadedDrawable(...) {
        super(Color.BLACK);
       ...
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器