为了账号安全,请及时绑定邮箱和手机立即绑定

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

/ 猿问

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

侃侃无极 2019-12-16 09:53:41

如何以编程方式将“活动”的背景色设置为白色?



查看完整描述

4 回答

?
慕莱坞5435954

获取所用根布局的句柄,然后在其上设置背景颜色。根布局就是您使用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));


查看完整回答
反对 回复 2019-12-16
?
慕森王

setContentView()致电后,将这一行添加到您的活动中


getWindow().getDecorView().setBackgroundColor(Color.WHITE);


查看完整回答
反对 回复 2019-12-16
?
守着一只汪

我更喜欢按主题着色


<style name="CustomTheme" parent="android:Theme.Light">

    <item name="android:windowBackground">@color/custom_theme_color</item>

    <item name="android:colorBackground">@color/custom_theme_color</item>

</style>


查看完整回答
反对 回复 2019-12-16
?
慕前端131612

?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

android:orientation="vertical"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

android:background="#FFFFFF"

android:id="@+id/myScreen"

</LinearLayout>

换句话说,“ android:background”是您要更改的XML中的标签。


查看完整回答
反对 回复 2019-12-16

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信