2010-10-12 3 views
21

Моя цель - разработать приложение GUI поверх фонового изображения с кнопками в определенных местах на изображении. Первым шагом является отображение фона.Как добавить фоновое изображение в Android-приложение?

Изображение может отображаться с ресурсами и описана в нескольких часто задаваемых вопросов, включая этот:

how-to-add-background-image-to-activity

Он собирает и работает без ошибок, но фон черный.

Вот файл main.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> 

Изображение было в формате PNG, 9.png и формат JPG с basenames из 'основного' и 'фона'. Он строит, но не отображает. Чистка и перекомпиляция не помогают.

Такое поведение происходит как на эмуляторе, так и на аппаратном обеспечении - Atmel AT91SAM9M10-G45-EK. Версия SDK 2.0.1.

Благодарим за помощь.

ответ

5

Проблема решена: код был основан на коде, который имел текстовое представление и динамически настраивал окно.

Пример Hello Android вызывает setContentView(R.layout.main), который был ключом, который мне нужен.

Конечно, фон определен в res/layout/main.xml, поэтому для получения этих настроек необходимо позвонить setContentView(R.layout.main).

+5

Как насчет добавления кода? – baash05

+0

Повтор: как насчет добавления кода? –

Смежные вопросы