2012-12-23 1 views
0

Je suis un peu un Noob Android, à compter d'aujourd'hui.Android - Impossible de définir l'image de fond mais visible dans le concepteur

J'ai essayé de régler une image à l'arrière-plan comme suit;

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
android:layout_width="match_parent" 
android:background="C:\Users\Jacob\Downloads\xmas.jpg" 
android:layout_height="match_parent" 
tools:context=".MainActivity" > 

Mais quand je construis arrive avec;

'Description Emplacement du chemin d'accès aux ressources Type Erreur: Erreur: Les types de chaîne ne sont pas autorisés (en' arrière-plan 'avec la valeur' ​​C: \ Users \ Jacob \ Downloads \ xmas.jpg '). activity_main.xml/FirstAndroidApp/res/layout line 1 Problème AAPT Android '

Quand j'entre dans le concepteur, il montre l'arrière-plan comme je le voudrais, mais vient avec une erreur.

Ne suis-je pas autorisé à définir un arrière-plan de cette manière? ou ai-je oublié quelque chose?

Répondre

1

Dans android vous ne devriez pas en tâche de fond comme celui-ci. Rechercher un peu et vous pouvez obtenir votre réponse.

  1. Mettez votre xmas.jpg image dans res/drawable dossier.
  2. changement android:background="C:\Users\Jacob\Downloads\xmas.jpg" à android:background="@drawable/xmas"

Dans android .png est plus recommandé d'utiliser et tout en utilisant comme comme je l'ai dit ci-dessus pas besoin de donner l'extension comme .png ou .jpg ..

Cette résoudra votre problème

1

Vous devez copier l'image dans votre dossier drawable référence alors comme si:

android:background="@drawable/xmas" 
1

pour obtenir le travail, vous aurez besoin de copier votre image dans <Your_Project>/res/drawable dossier, puis mis RelativeLayout fond comme:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
android:layout_width="match_parent" 
android:background="@drawable/xmas" 
android:layout_height="match_parent" 
tools:context=".MainActivity" > 

et pour plus d'informations pour ajouter des images dans votre projet, voir

http://developer.android.com/guide/topics/resources/drawable-resource.html

Questions connexes