Création d'Image de Fond pour l'Application Android Java
Je suis juste de commencer avec le développement android et j'ai besoin d'aide avec des images de fond. Je veux être en mesure d'avoir une image de fond, puis la superposition d'autres éléments (boutons, du texte, etc.) sur le fond avec une mise en page. J'ai utilisé un LinearLayout juste pour le plaisir d'être simple et parce que je ne sais pas ce qui est le mieux pour moi en ce moment.
De toute façon, je ne peux pas obtenir une image à afficher à l'aide du code suivant:
import android.app.Activity;
import android.graphics.Color;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.widget.*;
public class NewGameActivity extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
LinearLayout ll = new LinearLayout(this);
ll.setBackgroundDrawable(Drawable.createFromPath("/assets/images/androidBackground.png"));
this.setContentView(ll);
}
}
OriginalL'auteur HJM | 2011-07-23
Vous devez vous connecter pour publier un commentaire.
http://developer.android.com/reference/android/view/View.html#setBackgroundResource%28int%29
C'est la meilleure façon d'accéder à drawable ressources. Le nom_image est une image png dans votre drawable ou drawable-mdpi dossier.
OriginalL'auteur Kumar Bibek
oui si vous utilisez le format XML puis de trouver l'id de la linearlayout comme
Puis définissez ses antécédents de
d'autre ici que votre code donné ici, vous pouvez directement aller pour
OriginalL'auteur