Intereting Posts
Получить широту, долготу от адреса в Android Сохранение файла во внутреннем хранилище android Android RecyclerView под панелью инструментов Запуск телефонного разговора на устройстве – устройство не найдено Почему я получаю доступ к папке с данными при использовании adb? Android Studio 2.0: Почему Instant Run не работает при изменении ресурсов макета xml? Android Mapview: объединение совпадающих маркеров в новый маркер Анимация ViewPager затухает в / из вместо слайда Android – для вызова требуется уровень API 9 (текущий мин – 8): android.os.StrictMode # setThreadPolicy Как получить завершающий ответ на setImageUrl с библиотекой Volley и NetworkImageView? Значения «доверия» Android SpeechRecognizer запутывают Размер экрана для Android Как использовать isInEditMode (), чтобы увидеть макет с пользовательским представлением в редакторе Как получить список стека истории событий? Фрагмент замещения Android по-прежнему отображает часть замещенного фрагмента

Как добавить фоновое изображение в действие?

Используя тему или ImageView?

Solutions Collecting From Web of "Как добавить фоновое изображение в действие?"

Используйте атрибут android:background в вашем xml. Самый простой способ, если вы хотите применить его к целому действию, – это поместить его в корень вашего макета. Поэтому, если у вас есть RelativeLayout в качестве начала вашего xml, введите его здесь:

 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/rootRL" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/background"> </RelativeLayout> 

Вы можете установить «фоновое изображение» в действие, установив атрибуты android:background xml следующим образом:

(Здесь, например, возьмите LinearLayout для активности и установите фоновое изображение для макета (т. Е. Косвенно для активности))

 <?xml version="1.0" encoding="utf-8"?> <LinearLayout android:id="@+id/LinearLayout01" android:layout_width="fill_parent" android:layout_height="fill_parent" xmlns:android="http://schemas.android.com/apk/res/android" android:background="@drawable/icon"> </LinearLayout> 

Поместите изображение в папку с возможностью рисования. Выпадающая папка находится в res. Drawable имеет 5 вариантов drawable-hdpi drawable-ldpi drawable-mdpi drawable-xhdpi drawable-xxhdpi

В настоящее время мы должны использовать match_parent :

 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:background="@drawable/background"> </RelativeLayout> 

Введите описание изображения здесь

Мы можем легко поместить фоновое изображение в PercentFrameLayout с помощью ImageView. Мы должны установить значение атрибута scaleType = «fitXY», и на переднем плане мы также можем отобразить другое текстовое представление или кнопку другого вида.

  <android.support.percent.PercentFrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" xmlns:app="http://schemas.android.com/apk/res-auto" > <ImageView android:src="@drawable/logo" android:id="@+id/im1" android:scaleType="fitXY" android:layout_height="match_parent" android:layout_width="match_parent"/> <EditText android:layout_gravity="center_horizontal" android:hint="Enter Username" android:id="@+id/et1" android:layout_height="wrap_content" app:layout_widthPercent="50%" app:layout_marginTopPercent="30%" /> <Button android:layout_gravity="center_horizontal" android:text="Login" android:id="@+id/b1" android:layout_height="wrap_content" app:layout_widthPercent="50%" app:layout_marginTopPercent="40%"/> </android.support.percent.PercentFrameLayout> 

И не забудьте очистить свой проект после написания этих строк, вы получите ошибку в своем XML-файле, пока не очистите свой проект в eclipse: Project-> Clean …