How to set background color of an Activity to white programmatically?

android set background color programmatically
android activity background color theme
how to set background color in android studio
android studio background color codes
background color white android
set background color of layout
holder set background color
set layout background color android programmatically

How can I set the background color of an Activity to white programatically?

Get a handle to the root layout used, then set the background color on that. The root layout is whatever you called setContentView with.


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

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

  // Set the color

How to set background color of an android activity to yellow , This example demonstrates how do I set background color of an android activity to yellow programmatically.Step 1 − Create a new project in  Layout background color can be easily editable through programming file. So developer can modify whole layout color on single button click event and the complete layout change at once. So here is the complete step by step tutorial for Set layout background color programmatically android.

Add this single line in your activity, after setContentView() call


How to set background color for android layout pragmatically using , How to set background color for android layout programatically using java Every Android Activity class file has an associated layout.xml file to design the view. WHITE YELLOW. You can set rgb color code using method : Color.rgb(int red  How to set custom background color to create action bar. In this tutorial we are creating action bar with background color change so it will modified. So here is the complete step by step tutorial for Change Actionbar background color in android programmatically.

I prefer coloring by theme

<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>

Set icon tint color programmatically android, valueOf( color ) );Questions: I'm trying to change the color on a white marker Android avoid activity restart on orientation change ; Android - How to change  How to set a background color for linear layout programatically? I tried following code but not working: LinearLayout footer = new LinearLayout(activity); footer.setLayoutParams(new LinearLayout.

?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android=""

In other words, "android:background" is the tag in the XML you want to change.

If you need to dynamically update the background value, see the following:

Exercise: Change background color, by SeekBar

android.widget.TextView.setBackgroundColor java code examples , TextView.setBackgroundColor (Showing top 20 results out of 2,124) WHITE); title. textView1.setText("programmatically created TextView1"); textView1. This example demonstrates how do I set background color of an android activity to yellow programmatically. Step 1 − Create a new project in Android Studio, go to File ⇒ New Project and fill all required details to create a new project. Step 2 − Add the following code to res/layout/activity_main.xml.

In your onCreate() method:


Also you need to add to values folder a new XML file called color.xml and Assign there a new color property:


<?xml version="1.0" encoding="utf-8"?>
<color name="main_activity_background_color">#000000</color>

Note that you can name the color.xml any name you want but you refer to it by code as R.color.yourId.


Because getResources().getColor() is deprecated, use getWindow().getDecorView().setBackgroundColor(ContextCompat.getColor(MainActivity.this, R.color.main_activity_background_color)); instead.

Set Background Tint Programmatically Android, Set layout background color programmatically android Change complete layout no background color specified so textview display its activity screen background Android displays the application icon rendered in white. xml: Here we set our  The end result is the EditorActivity gets launched, and all I see is the default black background with the "Editor" text displayed in white (I added that to test that the XML file was loading correctly.

Edittext Set Background Color Programmatically, Can I change the background color to white. This example demonstrates how do I set background color of an android activity to yellow programmatically. If you want to change the status bar color programmatically (and provided the device has Android 5.0). This is a simple way to change statusBarColor from any Activity and very easy methods when differents fragments have different status bar color.

How To Change Background Color Of Activity In Android Studio, So you see that in the screenshot above, one screen has a white background and How to change ActionBar background color in android programmatically. The CardView has an attribute card_view:cardBackgroundColor to define the background color. This attribute works fine. At the same time there isn't a method to change the color dynamically.

Why do I get a white figure background when exporting a figure with , Learn more about figure, pdf, background, axes, color, export, white MATLAB. Recent Activity · Flagged Content · Flagged as Spam This is an issue of setting the right preferences for exporting the figure in MATLAB 7.1 (R14SP3) Programmatically, this can be done using the property InvertHardCopy of the figure. Well I had situation when web service returned a color in hex format like "#CC2233" and I wanted to put this color on textView by using setBackGroundColor(), so I used android Color class to get int value of hex string and passed it to mentioned function.

  • When I do this, Eclipse flags it with "Should pass resolved color instead of resource id here: getResources().getColor(".
  • Change last line to root.setBackgroundColor(getResources().getColor(;
  • This answer works; but it is still not completely programmatic as per the questioner. I would suggest Arunkumar's answer below.
  • agreed. this changes the colour of the window before the root layout is applied, the accepted answer changes the colour of the root element in the activity's layout
  • I think this one should be the correct one, if you just want to set the background colour of the activity.
  • has my +1 as it changes the root window color
  • This is definitely the best answer
  • This is the easiest method for doing that. Actually better than accepted one !
  • What's the difference between windowBackground and colorBackground?
  • Just set the windowBackground and it works fine. What's the use of colorBackground?
  • @AlikElzin-kilaka: the difference is that when the app starts the android:windowBackground is visible first, for a brief moment, and then the layout background color takes over. So if you use two different colors, it will flicker on the screen.
  • windowBackground affects only window background, but colorBackground affects all views as well.…