Подтвердить что ты не робот

Изменить фон LinearLayout на Android

Я работаю над Android-приложением. Я хочу изменить фон элемента LinearLayout.

Какой атрибут можно задать для изменения фона?

4b9b3361

Ответ 1

Если вы хотите установить через xml, вам нужно сделать следующее:

android:background="@android:color/white"

в случае, если вы решите использовать код цвета по умолчанию для Android или если у вас есть цвета, указанные в colors.xml, используйте

android:background="@colors/white"

Если вы хотите программно, выполните следующие действия:

linearlayout.setBackgroundColor(Color.WHITE);

Ответ 2

LinearLayout li=(LinearLayout)findViewById(R.id.layoutid);

установка цвета фона для макета ur.

li.setBackgroundColor(Color.parseColor("#ffff00"));

это настройка изображения, которое можно сохранить в папке с возможностью копирования

li.setBackgroundDrawable(drwableItem);

некоторый ресурс для анимации анимации или img

li.setBackgroundResource(R.id.bckResource);

Ответ 3

u только что использованный атрибут

  • android: background = "# ColorCode" для цветов

    Если ваше изображение сохраняется в папке с возможностью выбора, то используется: -

  • android: background = "@drawable/ImageName" для настройки изображения

Ответ 4

 android:background="@drawable/ic_launcher"

должен быть включен во вкладку "Макет". где ic_launcher - это имя изображения, которое можно разместить внутри папки проекта /res/drawable. вы можете скопировать любое количество изображений и сделать его фоном

Ответ 5

Используйте этот код, где li - LinearLayout: li.setBackgroundColor(Color.parseColor("#ffff00"));

Ответ 7

1- Выберите LinearLayout findViewById

LinearLayout llayout =(LinearLayout) findViewById(R.id.llayoutId); 

2- Установить цвет из R.color.colorId

llayout.setBackgroundColor(getResources().getColor(R.color.colorId));