2010-07-09 24 views
13

Ich arbeite seit den letzten 7 Monaten an Android .... Ich weiß auch kurz über I-Phone-Anwendung.Interface Builder (User Interface Designer) für Android

In Android gibt es einen schlechten Layout-Editor in Eclipse, aber es ist weder gut noch benutzerfreundlich wie I-Phone Interface Builder ist.

Gibt es einen visuellen Designer, der auf Augenhöhe mit dem iPhone "Interface Builder" wäre?

Ya, DroidDraw gibt es aber nicht so viel benutzerfreundlich wie Interface Builder von I-Phone ...

+1

DroidDraw ist veraltet und ich denke, es wurde noch nicht auf sdk2.0 aktualisiert. –

+0

ya DroidDraw ist da .... aber es ist nicht sehr benutzerfreundlich wie Interface-Generator von Apple für I-Phone zur Verfügung gestellt .... @ Mathias Lin –

Antwort

9

Ich denke, man kann von Apple ein wenig verdorben sein! Der Android-Layout-Editor hat seine Macken, aber sobald Sie sich eingelebt haben, ist es wirklich sehr schnell, um mit den Ergebnissen zu experimentieren, die Sie wollen. Denken Sie daran, Android und iOS sind ziemlich verschiedene Bestien, und von Natur aus Android entwickelt, um auf einer großen Auswahl von verschiedenen Geräten und Bildschirmen zu arbeiten, ist es Layout-Editor ist auch sehr unterschiedlich.

Tauchen Sie einfach hinein, machen Sie sich mit dem Layout-Editor vertraut und Sie werden in kürzester Zeit erledigt sein.

+0

aber aber zum Hinzufügen und Festlegen von Attributen für Steuerelemente ... wir haben um das XML-Code-Layout zu sehen ... welches ist sehr combursome .. –

+4

welcher Layout-Editor? da ist gar nichts? Dieses "Ding" in Eclipse kann kaum Layout-Editor genannt werden, es funktioniert nicht. Versuchen Sie, eine Tab-Aktivität zu erstellen, etc ... viel Glück;) Einfache Antwort: Es gibt im Moment keinen Layout-Editor, Sie sind besser dran, das Layout in XML selbst zu schreiben - leider. –

+0

Es * funktioniert *, ich habe es für mehrere Android-Anwendungen verwendet und hatte kein Problem neben der anfänglichen Lernphase. Ich verstehe nicht, wie Sie sagen können, dass es nicht funktioniert, wie aus meiner Erfahrung, es ist so gut wie es sein muss (das ist nicht zu sagen, es könnte nicht besser sein) – Dave

10

Googlelabs hat App Inventor ins Leben gerufen.

Ich habe es nicht versucht, aber es kann helfen, Schnittstelle und Code leicht zu entwerfen.

What is Google App Inventor? 

Wie ich einen Artikel gefunden haben, in dem sie unter einer Liniendefinition gegeben haben:

App Inventor ein neues Tool in Google Labs ist, dass es einfach für anyone- macht Programmierer und Nicht-Programmierer, Profis und Studenten, um mobile Anwendungen für Android-Geräte zu erstellen.

+1

+1 Das könnte Ihnen erlauben, ein Interface zu entwerfen, aber dann müssten Sie das von dem Code trennen, den das App Inventor erzeugt (sollte nicht zu schwierig sein, aber Sie können es nicht wirklich wie eine IDE verwenden, Steuerelemente ausrichtend dann klicken, um auf den Code hinter ihnen zuzugreifen) – Mawg

+1

@LeonixSolutions .. ich habe nicht bekommen, was Sie sprechen. und Da ich einige Artikel für App Inventor .... gelesen habe, fand ich, dass App-Erfinder Code zur Verfügung stellt, visuell Programmierung –

+0

was ich meine ist, dass eine RAD-IDE wie Delphi, VB usw. Sie Ihre GUI zeichnen können. Sie können dann auf die Steuerelemente klicken, um den mit der Standardaktion verknüpften Code zu bearbeiten (klicken Sie auf die Schaltfläche, ändern Sie den Text für das Bearbeitungsfeld usw.), oder verwenden Sie den Objektinspektor, um Code für andere Ereignisse hinzuzufügen. Der Punkt ist, dass die GUII & der Code in einem Werkzeug zusammengebunden sind. Das gleiche gilt für App Inventor, aber wertvolle Werkzeuge dieser Art waren einfach - "Kodierung für Nicht-Kodierer" - und haben keinen Zugang zu allen Ereignissen angeboten (mouse down/up, pre-execute, canClose, etc) und Der generierte Code ist simplistic ... cont – Mawg