Intereting Posts
Значок панели уведомлений становится белым в Android 5 Lollipop Android-календарь Нарисуйте дерево (буквально) с помощью кругов в Android – не структура дерева Как записать видео с помощью предварительного просмотра камеры в TextureView Есть ли способ показать предварительный просмотр содержимого RecyclerView в редакторе Android Studio? Как интегрировать OpenCV в проект Android Qt Creator Плагин Eclipse ADT версии 21, не скомпилирует рабочую область «нет доступных целей», когда все правильно настроено Веб-просмотр Android: обнаружение прокрутки Вернитесь после вызова Intent.ACTION_VIEW в android Получите изображение Blob и преобразуйте это изображение в растровое изображение Включение дополнительных возможностей Android Share Intent в зависимости от того, какой метод они предпочитают использовать Может ли приложение Android-приложения запускаться до его запуска пользователем? Есть ли способ передать сообщение из браузера Android в приложение? Не удается запустить проект Android из файла макета xml в Eclipse Android Custom ListView повторяет выбор фона

Установите подходящий набор для Android: windowBackground

Я пытаюсь создать заставку, которая отображается перед любой инфляцией, и я делаю это, установив для android: drawBackground в моей теме SplashActivities следующим образом:

<style name="SplashTheme" parent="Theme.AppCompat.NoActionBar"> <item name="android:windowBackground">@drawable/background_splash</item> <item name="android:windowNoTitle">true</item> </style> 

Выбираемый показывает полноэкранное растровое изображение (полученное как для пейзажа, так и для портрета в папках с землей / портами), а не меньшее изображение или значок, и оно выглядит следующим образом:

 <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@color/dark_gray"/> <item> <bitmap android:src="@drawable/splash_screen" android:gravity="center"/> </item> </layer-list> 

Поскольку это полноэкранное изображение, я хочу, чтобы он заполнил экран без растягивания, то же поведение, что и при использовании ImageView с adjustViewBounds, является истинным, а когда scaleType установлен в fitCenter.

Поэтому, чтобы указать, что я НЕ ищу компоновку или настройку ImageView, но выталкиваемый, который я могу применить к windowBackground. Я подчеркиваю это, потому что большинство результатов поиска, которые я нашел, были экранами всплесков, реализованными после запуска приложения.

Для этого нет решения.
Я тоже попробовал и не смог найти решение. Android: width и android: height поможет, но это доступно только для API 23+