Change background of LinearLayout in Android

前端 未结 6 1499
轻奢々
轻奢々 2020-12-24 00:54

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?

相关标签:
6条回答
  • 2020-12-24 01:05
     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

    0 讨论(0)
  • 2020-12-24 01:13

    Use this code, where li is the LinearLayout: li.setBackgroundColor(Color.parseColor("#ffff00"));

    0 讨论(0)
  • 2020-12-24 01:16

    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));
    
    0 讨论(0)
  • 2020-12-24 01:19

    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);
    
    0 讨论(0)
  • 2020-12-24 01:26

    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

    0 讨论(0)
  • 2020-12-24 01:27
    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);
    
    0 讨论(0)
提交回复
热议问题