2010-07-12 4 views
1

J'ai passé les tutoriels Android - ceux-ci font un bon travail d'introduction à la façon dont nous pouvons rouler une interface utilisateur Android. En fait, je n'ai pas besoin de ce niveau de contrôle en ce moment ... Je cherche quelque chose de plus simple ...Y at-il une bonne interface de qualité "peintre" pour Android sur Eclipse

Je voudrais faire une application Android qui contiendra principalement un certain nombre de widgets UI standard, rien particulièrement chic. Après avoir fait du développement VB il y a longtemps (oui, je sais que c'est de la merde!) - j'aime particulièrement pouvoir peindre des interfaces utilisateur avec un concepteur d'interface et ensuite ajouter les rappels pertinents via l'EDI. J'utilise Eclipse, donc pour l'instant les solutions nécessitant des net-beans ou d'autres IDE ne sont pas particulièrement utiles. Je suis bien conscient que cette pratique produit souvent du code sous-optimal, et moins que de belles interfaces. Ce n'est pas vraiment une préoccupation ici. J'ai juste besoin de produire un certain effet rapidement pour prouver un concept. Il y aura beaucoup de temps plus tard pour l'optimisation si mon idée est assez bonne.

+0

a publié aujourd'hui: [App Inventor] (http://appinventor.googlelabs.com/about/index. html) – Schildmeijer

+0

AppInventor n'est pas encore publié, il est "invitation seulement". vous pouvez demander l'accès, mais il n'y a pas de temps à dire avant d'y avoir accès. Mais AppInventor semble prometteur. –

Répondre

2

Comment vous étiez habitué au développement VB ne fonctionnera pas pour vous.

Vous devrez créer votre interface en XML et placer des événements dans les objets par code. Il y a DroidDraw mais il ne vous arrivera pas plus loin que l'IDE intégré d'Eclipse.

Lors de la création de mises en page XML penser comme une mise en page HTML, objets imbriqués, tables/linearlayouts etc ...

4

Si vous créez un fichier XML de mise en page, vous obtenez un "glisser/déposer" pour la mise en page de l'activité. Ce n'est pas parfait, mais vous devriez être capable d'accomplir ce que vous demandez.

Questions connexes