web-dev-qa-db-fra.com

Y at-il un bon outil pour faire la mise en page Android?

J'ai essayé DroidDraw et l'éditeur de disposition Eclipse et les deux semblent très difficiles à créer autre chose que des dispositions très simples. Je me retrouve dans le fichier XML pour pouvoir le manipuler.

Quelqu'un at-il trouvé de bons outils pour concevoir les écrans réels? Je ne cherche pas un outil de maquette ... mais un outil réel pour créer les mises en page XML.

Mise à jour: Le nouveau concepteur Eclipse avec la version 2.3 est meilleur, mais honnêtement, je pensais que ce serait plus loin. Cela ne me dérange pas de passer au XML lorsque cela est nécessaire, mais il me semble qu’il est temps d’obtenir de bons outils de conception dans l’espace.

24
Brian ONeil

Au fil des ans, j'ai appris qu'il n'y avait pas de bon outil de glisser-déposer. Code, formulaires, mises en page, à la fin, la meilleure façon de créer quelque chose va à la src . Puisque nous parlons d’appareil mobile, une bonne mise en page est optimisée. Par conséquent, il vaut la peine de passer du temps et d’éditer manuellement le XML, cela améliorera le produit.

23
Alex Volovoy

essayez IntelliJ IDEA IDE. Il a un bon outil de conception de mise en page Android

4
pleerock

DroidDraw : Ce n'est pas parfait, mais c'est un bon début. 

3
Brandon

J'ai créé un outil qui vous permet de redimensionner/ajuster votre mise en page pour les tablettes et les appareils à petit écran et de publier un article à ce sujet sur le blog: http://onemanmobile.blogspot.com/2012/04/how-to-scale- votre-Android-layouts-to.html

Fondamentalement, définir vos présentations en unités dp ne suffit pas si vous souhaitez que votre application s'adapte à tous les appareils et toutes les tablettes, car il existe quatre "compartiments de densité" différents. Cet outil permettra de convertir vos mises en page en adaptant ces compartiments de densité.

Donc, dans votre cas, définissez une mise en page - et faites-la redimensionner à votre guise ..

2
Andreas Rudolph

Ouais, ce n'est pas facile. Mais si vous travaillez avec (Eclipse c'est) assez longtemps et vous découvrirez les astuces pour que les choses fonctionnent bien. 

Avec les écrans complexes, le plus gros problème est qu’ils ne tendent pas à s’agrandir ou à réduire le nombre d’écrans plus simples. Il est donc possible que vous conceviez l’écran de différentes manières pour prendre en charge plusieurs tailles d’écran.

Il est intéressant de noter que pour la conception d’écrans d’iPhone, la partie mise en page est extrêmement simple, car le positionnement absolu est utilisé. Il vous suffit donc de faire glisser les éléments là où vous le souhaitez. Donc, pour les écrans Android complexes, utilisez peut-être une disposition absolue. La plupart des gens vous diront que c'est une mauvaise approche, et je ne l'ai jamais utilisée moi-même, mais qui sait. Il suffit de garder à l’esprit la myriade de tailles d’écrans sur lesquelles votre application sera affichée.

0
Fraggle