Изображение Android в фоновом режиме

#android #image #android-layout

#Android #изображение #android-макет

Вопрос:

Привет, я понятия не имею, как это сделать, но я хочу поместить на задний план всех экранов картинку вместо того, чтобы она была черной. Как бы я это сделал с помощью XML или кода Java и какой макет мне пришлось бы использовать, если он в XML?

Ответ №1:

Просто добавьте android:background="@drawable/your_image" в корневой макет вашего XML. Оно будет растянуто, чтобы заполнить весь экран, поэтому, если ваше изображение не совсем соответствует размеру экрана, вам нужно будет создать другой растровый XML-файл, в котором вы объявляете свойства изображения.

Комментарии:

1. хорошо, это сделано внизу этой части, вы имеете в виду корень?

2. <LinearLayout xmlns: android=» schemas.android.com/apk/res/android » android: ориентация=»по вертикали» android: layout_width=»fill_parent» android: layout_height=»fill_parent» android: id=»@ id/base» >

3. и тогда где мне нужно сохранить это изображение в папке res?

4. @user998056 Используйте линейное описание с фоном <LinearLayout xmlns: android=»schemas.android.com/apk/res/android «; android: ориентация= «вертикальная» android: layout_width=»fill_parent» android: layout_height=»fill_parent» android: id =»@ id / base» android: background =»@drawable / your_image»> и сохраните ваше изображение в любой папке вашего проекта, доступной для рисования (которая находится в папке res)

Ответ №2:

Вы можете использовать следующий атрибут для некоторых ViewGroup объектов макета (например, LinearLayout и RelativeLayout ):

 android:background="@drawable/YOUR_IMAGE_RESOURCE_HERE"
  

Убедитесь, что вы установили layout_height и layout_width на fill_parent в корне View и установите для него этот атрибут, если хотите, чтобы фон заполнял экран.

Комментарии:

1. и затем, где изображение сохраняется в папке res?

2. Вам нужно поместить изображение в формате .png в вашу папку для рисования … не включайте .png в @drawable / yourImg при условии, что ваше изображение называется yourImg.png

3. Папка для рисования находится в res / drawable. Вам нужно использовать квалификаторы ресурсов, если ваше изображение плохо масштабируется. Читайте об этом здесь developer.android.com/guide/topics/resources/index.html

Ответ №3:

Сначала вы должны создать стиль с фоном, установленным для вашего изображения. Затем вы должны использовать android:theme атрибут в своем приложении, чтобы применить стиль ко всем действиям в вашем приложении. Для получения дополнительной информации, пожалуйста, ознакомьтесь с стилем и темами.