I am working on an Android application. I want to change the background of a LinearLayout element.
What attribute can I set in order to change its background?
I am working on an Android application. I want to change the background of a LinearLayout element.
What attribute can I set in order to change its background?
If you want to set through xml using android's default color codes, then you need to do as below:
android:background="@android:color/white"
If you have colors specified in your project's colors.xml
, then use:
android:background="@color/white"
If you want to do programmatically, then do:
linearlayout.setBackgroundColor(Color.WHITE);
LinearLayout li=(LinearLayout)findViewById(R.id.layoutid);
setting the background color fro ur layout.
li.setBackgroundColor(Color.parseColor("#ffff00"));
this is to set the image which u can store in drawable folder
li.setBackgroundDrawable(drwableItem);
some resource for display purpose animation or img
li.setBackgroundResource(R.id.bckResource);
u just used attribute
android:background="#ColorCode" for colors
if your image save in drawable folder then used :-
android:background="@drawable/ImageName" for image setting
1- Select LinearLayout findViewById
LinearLayout llayout =(LinearLayout) findViewById(R.id.llayoutId);
2- Set color from R.color.colorId
llayout.setBackgroundColor(getResources().getColor(R.color.colorId));
android:background="@drawable/ic_launcher"
should be included inside Layout tab. where ic_launcher is image name that u can put inside project folder/res/drawable . you can copy any number of images and make it as background
Use this code, where li
is the LinearLayout
:
li.setBackgroundColor(Color.parseColor("#ffff00"));
If your using a background resource and wish to change the resource out you can use setBackgroundResource() function.
ui_item.setBackgroundResource(R.drawable.myResource)
A background resource in XML would look like:
<LinearLayout
android:id="@+id/ui_item"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/background_01"
android:orientation="vertical">
© 2022 - 2024 — McMap. All rights reserved.