如何通过编程将活动的背景色设置为白色?

推荐答案

获取所用根布局的句柄,然后在其上设置背景色.根布局是您用来调用setContentView的任何内容.

 setContentView(R.layout.main);

  // Now get a handle to any View contained 
  // within the main layout you are using
  View someView = findViewById(R.id.randomViewInMainLayout);

  // Find the root view
  View root = someView.getRootView();

  // Set the color
  root.setBackgroundColor(getResources().getColor(android.R.color.red));

Android相关问答推荐

如果我将日期存储为字符串yyyy-mm--dd,如何通过对Room数据库中的日期字段进行比较来进行更复杂的查询?

道查询注释部分房间表名称

为什么R8不混淆某些类?

在Android Studio Iguana上运行示例代码时,Gradle Build错误

安卓喷气背包组成倒计时动画

Jetpack Compose:根据盒子中的最大视图固定宽度和高度

Kotlin为多个控件设置一个侦听器

Kotlin - 在继续之前如何等待这个协程完成?

布局可组合项如何具有可测量和约束参数?

如何删除 Jetpack Compose 中按钮的左边框?

为什么@PrimaryKey val id: Int? = null 在创建 Room 实体时有效吗?

如何将一个没有 GRADLE 的古老 Android 项目导入到今天的 Android Studio 中?

获取模板向导配方类 Intellij 中的应用程序包名称

如何在 Android Studio 中创建新的可组合函数?

在android studio中使用wifi配对设备的问题

我的 react native 项目的发布签名 apk 没有在设备中打开,而且它创建的尺寸非常小

Kotlin:如何在另一个变量的名称中插入一个变量的值

Jetpack 组合和片段

房间实时数据:启动时崩溃

EAS 构建失败,错误代码为 1,但 Expo Build 成功,我需要 EAS 构建来删除未使用的包,如 com.segment.analytics.android:analytics