android: comment faire un enfant en vue de chevauchement de la mère?
J'ai besoin pour mettre en œuvre la mise en page comme dans l'image. Parents et les frères et soeurs sont dans une verticale LinearLayout. J'ai donc besoin de faire un enfant à la vue de chevauchement celle du parent. Puis-je le faire dans android?
En réalité, j'étais simplement en regardant un exemple d'un FrameLayout qui avait un TextView placée au-dessus d'une ImageView. Donc, il y a évidemment plusieurs façons de le faire. Votre prochaine question est peut-être ce qui est le mieux ... pour que je n'en ai aucune idée, mais ici, c'est un gars qui pourrait:
Juste les contenir à l'intérieur d'un RelativeLayout, et n'oubliez pas le tirage au sort de l'ordre est de haut en bas, afin de mettre le plus haut point de vue sur le fond de la définition XML.
Info sur le tirage au sort de l'ordre. Tu m'as sauvé de fou.
Si vous utilisez un RelativeLayout vous devriez avoir aucun problème à obtenir cet effet. Par défaut, il sera pile de tous ses enfants l'un sur l'autre dans le coin en haut à gauche si vous ne fournissez pas avec android:paramètres de mise en page. Donc, il va certainement soutenir le chevauchement des enfants. Vous avez juste à comprendre quelle est la meilleure façon de lui dire où l'enfant doit aller à l'écran par rapport à quelque chose d'autre.
Il y a au moins deux dispositions qui peuvent faire cela. AbsoluteLayout et RelativeLayout. Je vous suggère de mettre votre point de vue dans un RelativeLayout et les ajouter avec LayoutParams qui spécifient leur offset formulaire en haut et à gauche de la mère:
Si:
ViewGroup
alors peut-être que vous pourriez envisager d'utiliser android:clipChildren définie à false sur parent.
OriginalL'auteur bigstones
En réalité, j'étais simplement en regardant un exemple d'un FrameLayout qui avait un TextView placée au-dessus d'une ImageView. Donc, il y a évidemment plusieurs façons de le faire. Votre prochaine question est peut-être ce qui est le mieux ... pour que je n'en ai aucune idée, mais ici, c'est un gars qui pourrait:
http://www.curious-creature.org/2009/03/01/android-layout-tricks-3-optimize-part-1/
OriginalL'auteur Bill Mote
Juste les contenir à l'intérieur d'un RelativeLayout, et n'oubliez pas le tirage au sort de l'ordre est de haut en bas, afin de mettre le plus haut point de vue sur le fond de la définition XML.
OriginalL'auteur Charlie Scott-Skinner
Si vous utilisez un RelativeLayout vous devriez avoir aucun problème à obtenir cet effet. Par défaut, il sera pile de tous ses enfants l'un sur l'autre dans le coin en haut à gauche si vous ne fournissez pas avec android:paramètres de mise en page. Donc, il va certainement soutenir le chevauchement des enfants. Vous avez juste à comprendre quelle est la meilleure façon de lui dire où l'enfant doit aller à l'écran par rapport à quelque chose d'autre.
OriginalL'auteur FoamyGuy
Il y a au moins deux dispositions qui peuvent faire cela. AbsoluteLayout et RelativeLayout. Je vous suggère de mettre votre point de vue dans un RelativeLayout et les ajouter avec LayoutParams qui spécifient leur offset formulaire en haut et à gauche de la mère:
OriginalL'auteur Vagrant