Intereting Posts
Как я могу создать пользовательский контейнерный вид в Android? Создайте IntentFilter в андроиде, который соответствует ALL intents Как открыть PDF-файл в приложении для Android и разрешить пользователям использовать встроенные гиперссылки? Как запускать службу каждый день в полдень и при каждой загрузке Android OpenGL2.0 показывает черные текстуры Зеленый DAO против ORM lite против Active Android Анализ Android Audio в режиме реального времени Объяснение о controltransfer в android для настройки связи USB Android Multitouch – второй палец ACTION.MOVE игнорируется Как программно очистить кэш имен Bluetooth в Android? Facebook, как кнопка в приложении для Android Коснитесь диалогового окна Android, чтобы отклонить его? Создать уведомление каждый день Создать программные кнопки для Android с использованием XML-макета в качестве шаблона «Невозможно найти базу данных API; Проверка API не выполнялась "в Android App SDK с Eclipse

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

Используя тему или 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 …