как изменить фон в макете андроид

Я хочу знать, как я могу изменить свой фон макета.


person bhavesh N    schedule 13.04.2011    source источник


Ответы (4)


Есть несколько способов сделать это, это можно сделать через XML...

  • android:background атрибут XML. Это может использовать рисование в форме "@drawable/imagefile" или значение цвета "#FF000000".

или выполнить изменение цвета программно со следующими функциями:

  • setBackgroundResource: установите фон для данного ресурса. . Ресурс должен ссылаться на объект Drawable или 0, чтобы удалить фон.
  • setBackgroundColor: устанавливает цвет фона для этого представления. .
person Will Tate    schedule 13.04.2011

в теге макета в вашем xml файле напишите

android:background="@drawable/image">

и поместите image.jpg (gif, bmp, png) в папку с возможностью рисования

person bhavesh N    schedule 13.04.2011

Это может помочь: вы можете установить цвет макета, а также изображение.

изменить цвет фона макета в Android

person Priyank    schedule 13.04.2011

Настройте фон программно на языке Kotlin:

    val mainLayout = findViewById<ConstraintLayout>(R.id.mainLayout)
    mainLayout.setBackgroundColor(currentColor)

Вы можете изменить ConstraintLayout на любой макет, который вы хотите.

person bayramcicek    schedule 27.03.2020