Je suis nouveau sur android. Je veux savoir comment définir les paramètres ou les attributs pour mettre en page x et la largeur et la hauteur de mise en page du programme pour toutes les mises en page comme absolue.Paramètre de mise en page d'android par programmation
4
A
Répondre
12
Pour bouton, vous pouvez essayer comme ceci:
RelativeLayout.Layoutparams params = (RelativeLayout.LayoutParams)button.getLayoutParams();
params.setMargins(5, 5, 5, 5);
params.addRule(RelativeLayout.ALIGN_PARENT_RIGHT);
button.setLayoutParams(params);
vous avez setMargins() à laquelle vous passez respectivement les valeurs gauche, haut, droite et bas.
1
si vous définissez l'ID pour vous écrit de cette façon
<LinearLayout android:id="@+id/linear" />
alors vous pouvez obtenir la mise en page dans le code comme cette façon.
Linearlayout linear = (LinearLayout)findViewbyId(R.id.linear");
linear.setLayoutParams(new LayoutParams(arg0, arg1));
ici arg0 et arg1 vous pouvez passer la valeur int vous pouvez définir la valeur ci-dessous
LayoutParams.FILL_PARENT
LayoutParams.WRAP_CONTENT
Questions connexes
- 1. Problème de mise en page de l'ipad par programmation
- 2. UICollectionViewController Echec par programmation avec une erreur de paramètre de mise en page non nulle
- 3. Créer un fichier de mise en page XML par programmation
- 4. Android, mise en page par programmation d'une vue de bouton?
- 5. Poids de mise en page linéaire Android par programmation
- 6. Mise en page de sous-vues dans une mise en page par programmation
- 7. Mise en page par programmation avec SetPadding et SetGravity
- 8. iOS modifie la mise en page par programmation
- 9. Comment créer par programmation la mise en page d'un fragment?
- 10. créer des boutons par programmation sans mise en page respective
- 11. .NET MVC 3 Mise en page par programmation
- 12. Mise en page relative ne fonctionne pas par programmation ajouté
- 13. Répliquer par programmation PHP mise en page avec PHP
- 14. Ajout d'un bouton à une mise en page par programmation
- 15. Ajouter TextViews à une mise en page par programmation XML
- 16. Mise en sourdine de l'ordinateur par programmation
- 17. Paramètre KineticJS de réglage par programmation
- 18. Android: utilisation de paramètres dimens prédéfinis dans la mise en page par programmation
- 19. Comment définir la mise en page "Lier vers la page" par programmation dans Liferay 6.1?
- 20. Comment créer une section de mise en page de modèle par programmation?
- 21. SharePoint - Définir un champ personnalisé de mise en page de publication personnalisée par programmation
- 22. Comment obtenir l'ID de mise en page d'une activité par programmation au moment de l'exécution
- 23. dossiers de mise en page Android: mise en page, mise en page ports, mise en terre
- 24. Android: créer par programmation des mises en page XML
- 25. Android - définir l'étiquette de mise en page par programme
- 26. Largeur de mise en page par programme?
- 27. Mise à jour de l'application par programmation
- 28. Créer des boutons android par programmation en utilisant la mise en page XML comme modèle
- 29. Mise en forme par programmation de Flex PopUpButton
- 30. Mise en forme de graphiques google par programmation
Merci Pratik. Comment pouvons-nous définir la mise en page pour les boutons. Je veux dire les coordonnées x et y que nous faisons dans le fichier XML. –
Impossible de définir le bouton de cette façon car il n'y avait pas de propriété pour définir la valeur x et y. Vous pouvez définir la valeur de la marge pour mettre le bouton sur loc spécifique en utilisant RelativeLayout ou vous pouvez dessiner le bouton en remplaçant la méthode draw() – Pratik
@Pratik ici au lieu de fill_parent comment puis-je définir ma largeur et hauteur dans les valeurs de trempette, comme width = 300.0 trempette et hauteur = 20,05dip? – AndroidOptimist