Android картинка в фоновом режиме - PullRequest
2 голосов
/ 09 ноября 2011

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

Ответы [ 3 ]

2 голосов
/ 09 ноября 2011

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

1 голос
/ 09 ноября 2011

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

android:background="@drawable/YOUR_IMAGE_RESOURCE_HERE"

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

0 голосов
/ 09 ноября 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...