Il ne faut jamais préciser des tailles en dur. Si le bouton et l'editText sont bien agencés sur un nexus 5 il y a fort à parier que sur un téléphone avec un écran d'une taille différente ça ne passe pas du tout.
Le but d'un RelativeLayout est justement de préciser l'agencement des éléments les uns par rapport aux autres. Il faut par exemple dire que ton layout qui contient l'editText et le bouton est en bas de l'écran et que le layout qui contient la TextView est au dessus du layout précédent et prend tout l'espace disponible.
Tu n'utilises toujours pas la puissance du relative layout a savoir positionner les éléments les uns par rapport aux autres. Relis bien les liens que j'ai donné dans mon précédent message
Ce que veux dire wapiti c'est que tu utilises une valeur en dur dans le layout_width.
D'autre part je serais toi je mettrais tout dans un LinearLayout, avec un alignement vertical, mon scroll view, puis l'edit text et le bouton dans un linearLayout aligné horizontalement.
Rolandl Merci beaucoup tu m'a permis de résoudre un problème que je traite pendant 2 ans , merci infiniment à toi.
Un petit conseil a tous ceux-là qui lisent des cours: lisez attentivement pour mieux comprendre c'est que vous faite .
#RTPnoVanity
ANDROID Layout superposition
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Mon site - Mon livre sur le XML - Mon blog
Mon site - Mon livre sur le XML - Mon blog