Comment placer les boutons sur l'Image dans android?
Je veux créer une vue personnalisée de ce genre.
J'ai essayé les
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:orientation="vertical" >
<ImageView
android:id="@+id/customView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:src="@drawable/sample_image" />
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right|top"
android:text="Button" />
<Button
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right|bottom"
android:text="Button" />
</FrameLayout>
Comment puis-je créer une vue comme celle-ci? Comment puis-je placer les boutons sur imageview comme ça?
Merci d'Avance
l'utilisation relative de la mise en page.
vérifier ma réponse ci-dessous. J'ai joint une capture de l'écran.
vérifier ma réponse ci-dessous. J'ai joint une capture de l'écran.
OriginalL'auteur Devu Soman | 2013-01-08
Vous devez vous connecter pour publier un commentaire.
vous pouvez essayer d'utiliser une relative mise en page pour ce faire,
pour btn1;
pour btn1;
[EDIT 1]
pour donner de l'espace pour le bouton de l'utilisation de la marge, android:layout_margin="20dp"
Exemple de mise en page
S'il vous plaît regardez édité répondre
Merci.cela a fonctionné pour moi.
OriginalL'auteur Talha
Utiliser un RelativeLayout. Cela vous permettra d'avoir différents points de Vue se recoupent sur l'écran.
OriginalL'auteur Raghav Sood
OriginalL'auteur SKK
Voici un tutoriel qui je l'utilise toujours http://www.learn-android.com/2010/01/05/android-layout-tutorial/
Vous devriez trouver ce que vous avez besoin. C'est bien expliqué, donc vous ne devriez pas avoir de problèmes.
OriginalL'auteur sschrass
Cela a résolu pour moi
OriginalL'auteur SAWAUNG
C'est ma solution par programmation, pour différentes taille de périphériques.
J'ai trois boutons que j'ai pour le positionnement dans le bon endroit d'une image 1080x1920
sur les positions (157,927), 387,927), (617,927)
OriginalL'auteur lbolanos