Android - largeur de présentation/pourcentage de la hauteur d'un écran?

J'ai été tester B4A (Basic4Android) et il y a quelque chose qui s'appelle un "concepteur de script", en fait cela permet de positionner les éléments sur un écran.
Par exemple:

TextBox1.setTopAndBottom(0%y, 50%y)

TextBox1.setLeftAndRight(0%x, 50%x)

Lorsque ce script s'exécute automatiquement la position de la zone de texte 1 sur l'écran, imaginez l'écran est de 100 pixels par 100 pixels (100x100), le TextBox1 sera placé en (0, 0) (en haut à gauche), (50, 50) (en bas à droite).

Comment puis-je obtenir quelque chose comme ceci dans Eclipse?

Je ne peux pas le comprendre. Je veux de la position d'un élément (TextBox1 par exemple) pour s'adapter à 25% de la largeur et de 50% de la hauteur par exemple. Comment puis-je y parvenir?

  • Une mauvaise pratique? Alors, quel est le meilleur moyen de contourner cela? RelativeLayout?
  • de quoi parles-tu? il a demandé une technique (qui vous illustrés dans votre réponse), qui est terrible. Et ça s'appelle "imbriqués disposition de poids"
  • J'ai accidentellement supprimé mon commentaire, mais je vous le répète, il n'a rien à voir avec imbriqué poids. Mon lien ne parle pas de la imbriquée poids soit, ni mon exemple.
  • merci pour les conseils. Alors, comment dois-je aller à ce sujet? Je ne veux pas définir la largeur/hauteur d'un élément en particulier, je veux le faire automatiquement. Est-ce possible avec un relativelayout? Il me semble qu'il devrait être possible et de bénéficier de bonnes performances.
  • J'ai ajouté mon RelativeLayout délicate affaire. Voir si vous l'aimez.
InformationsquelleAutor user3422952 | 2014-07-31