Je veux juste créer et afficher l'exemple d'image en haut comme arrière-plan de l'activité. Merci d'avance p>
5 Réponses :
Utilisez RelativitAnout, c'est que les enfants peuvent avoir une altitude (hauteurs sur l'axe z). Donc, vous mettez l'image de fond pour faire correspondre la mère (en largeur et en hauteur), et c'est l'altitude de toutes les autres vues avoir une altitude> 0.
Edit: Vous pouvez également utiliser la mise en page de contrainte comme dans: P>
<?xml version="1.0" encoding="utf-8"?> <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent"> <ImageView android:id="@+id/imageView" android:elevation="0dp" android:layout_width="match_parent" android:layout_height="match_parent" android:src="@yourpicturesource" /> <Button android:id="@+id/button" android:elevation="1dp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Button" /> ...other views </android.support.constraint.ConstraintLayout>
Écrivez sur votre XML: Android: fond=@drawable/imgname.extension P>
Cela doit être sur votre
Il existe de nombreuses méthodes de création de la vue.
J'ai utilisé linearlayout code> ici pour la même. p>
getwindow (). SetbackgroundDrawableresource (R.Drawable.Example); strong>
Il existe de nombreuses façons de concevoir cette mise en page
laach_custom_bg.xml (Ajouter une mise en page) P>
blockQuote>