2010-07-09 19 views
13

Pracuję nad systemem Android od ostatnich 7 miesięcy .... Także krótko mówiąc o aplikacji I-phone.Generator interfejsów (projektant interfejsu użytkownika) dla Androida

W systemie Android w Eclipse jest zły edytor układów, ale nie jest to ani dobry, ani przyjazny dla użytkownika, jak I-phone Interface Builder.

Czy jest jakiś wizualny projektant, który byłby podobny do iPhone'a "Interface Builder"?

Ya, DroidDraw tam jest, ale nie tak dużo jak przyjazny dla użytkownika interfejs Builder I-Phone ...

+1

DroidDraw jest nieaktualny i wydaje mi się, że nie został jeszcze zaktualizowany do sdk2.0. –

+0

ya DroidDraw jest tam ... ale nie jest zbyt przyjazny dla użytkownika jak program budujący interfejs dostarczony przez Apple dla I-phone .... @ Mathias Lin –

Odpowiedz

9

myślę, że może być trochę rozpieszczony przez Apple! Edytor układów Androida ma swoje dziwactwa, ale gdy już się to wszystko ułoży, to bardzo szybko jest iterować i uzyskać pożądane wyniki. Pamiętaj, że Android i iOS to zupełnie inne bestie, a ze względu na to, że Android jest przeznaczony do pracy na wielu różnych urządzeniach i ekranach, jego edytor układów również jest zupełnie inny.

Po prostu zagłęb się w to, poczuj się komfortowo, korzystając z edytora układów, a otrzymasz rozwiązanie w mgnieniu oka.

+0

, ale jednak dla dodawania i ustawiania atrybutów dla kontroli ... mamy aby zobaczyć układ kodu xml ... który jest bardzo krzykliwy .. –

+4

jaki edytor układu? nie ma żadnego? Tej "rzeczy" w Eclipse trudno nazwać edytorem układu, to nie działa. Spróbuj utworzyć zakładkę, itd ... powodzenia;) Prosta odpowiedź: nie ma obecnie edytora layoutu, lepiej napisać układ w xml samemu - niestety. –

+0

It * does * works, użyłem go do kilku aplikacji Android i nie miałem problemu poza początkową fazą nauki. Nie rozumiem, jak możesz powiedzieć, że to nie działa, jak z mojego doświadczenia, jest tak dobre, jak powinno być (to nie znaczy, że nie może być lepiej) – Dave

10

Googlelabs uruchomił App Inventor.

Nie wypróbowałem go, ale może pomóc w łatwym zaprojektowaniu interfejsu i kodu.

What is Google App Inventor? 

Jak znalazłem jeden artykuł, w którym dali jedną definicję jak poniższy wiersz:

App Inventor to nowe narzędzie w Google Labs, które ułatwia anyone- programistów i nie-programistów, profesjonalistów i studentów - do tworzenia aplikacji mobilnych dla urządzeń z systemem Android.

+1

+1 To może pozwolić ci zaprojektować interfejs, ale wtedy musisz oddzielić to od kodu generowanego przez App Inventor (nie powinno to być zbyt trudne, ale naprawdę nie możesz go używać jak IDE, układając kontrolki następnie klikając, aby uzyskać dostęp do kodu za nimi) – Mawg

+1

@LeonixSolutions .. i nie dostałem tego, co mówisz. i Jak czytałem niektóre artykuły napisane dla App Inventor .... znalazłem, że wynalazca aplikacji zapewnia kod robiąc wizualne programowanie –

+0

co mam na myśli to, że IDE RAD jak Delphi, VB, itp pozwala narysować GUI. Następnie możesz kliknąć elementy sterujące, aby edytować kod związany z domyślną akcją (kliknij przycisk, zmiana tekstu w polu edycji itp.) Lub użyj inspektora obiektów, aby dodać kod do innych zdarzeń. Chodzi o to, że GUII i kod są powiązane w jednym narzędziu. To samo dotyczy aplikacji App Inventor, ale cenne narzędzia tego typu były uproszczone - "kodowanie dla nie-programistów" - i nie oferowały dostępu do wszystkich zdarzeń (kursor w dół/w górę, pre-execute, canClose, itp.) I wygenerowany kod jest simplsitic ... cont – Mawg

Powiązane problemy