2010-04-26 64 views
2

我不是在尋找一個模擬工具,我正在尋找一個合理的GUI設計工具,用於Apple界面生成器風格的最終產品。 Droid Draw是越野車,過時和我的經驗不準確。使用Eclipse插件進行復雜的佈局使得去看牙醫似乎很有趣。我甚至決定在當前模型上手動編碼CSS像素座標。解決方案是在這裏找到的:http://andrdev.blogspot.com/2010/01/gui-designer.html最好,或者讓你們中的一個忍者找到別的東西?如果有一個尚未準備好展示的積極開發的項目,我也想知道。Android:嘗試改進GUI設計過程的活動項目?

+0

我希望這有一個答案 - 爲Android做佈局一直是一種恐怖,並且是讓我停止在一個側面項目上工作的一種很好的方式。 – Jess 2010-04-26 16:53:16

+0

我希望有這樣的答案,我也希望。由於沒有,我希望Eclipse工具集得到改進。界面生成器和Cocoa把Android GUI過程羞辱IMO。沒有任何人比費利克斯試圖回答這個問題,他的回答是一個聰明的措辭,我不得不接受他的回答。 – 2010-05-01 00:10:32

回答

2

我不明白你爲什麼想要這樣的東西(尤其是你發佈鏈接的工具)。這意味着要學習一種全新的語言來使用該工具。爲什麼不直接學習XML定義?是的,這是一個相對陡峭的學習曲線,但一旦你加快速度,你會看到它很棒。另外,手動執行XML將允許您優化佈局(有幾篇文章介紹如何做到這一點)。

至於Eclipse插件,我覺得它非常棒,儘管我從不直接使用它。我不添加/刪除/編輯元素。我編寫我的XML代碼,然後用插件測試它,所以我不必重新編譯應用程序>在模擬器上上載>運行應用程序>通過所有活動來獲得我正在編輯的那個,只是爲了看到我需要添加更多的填充。

此外,一般來說,最好使用您提供的工具。第三方工具很可能會變得過時,停止使用,不推薦使用,...

結論:以正確的方式進行操作。用手寫出你的XML。使用Eclipse插件作爲一種便利工具。

+0

我經常同意「使用工具提供」的觀點,這就是爲什麼我學習Java和Objective C而不是爲我的移動應用程序做一些半熟的JavaScript解決方案的原因。我最初是通過手工編寫XML來開始的,但只是做了一些簡單的變化的列布局,感覺令人難以置信的緩慢。這不僅僅是因爲我沒有把握某些東西,因爲我認爲我們可以同意,如果我能夠處理Java,Obj-C,PHP,Ruby等,那麼這個XML *應該會很輕鬆,如果寫得很好的話。你知道在有效編寫Android XML方面有很好的寫作嗎? – 2010-04-27 06:58:19

+0

我也可以處理Java,PHP,Python等,但是,XML *不是一件輕而易舉的事情。我經常發現Android佈局XML和HTML/CSS之間的驚人相似之處。就像HTML/CSS一樣,還有很多**技巧和怪癖,你只會隨着時間的推移纔會學習,並且會對你的頭撞對方。當然,HTML/CSS更好記錄,但這是一個不同的問題。正如我所說,當你加快速度(學習所有的技巧和怪癖)時,你會愛上這些XML。 – Felix 2010-04-27 09:13:40

+0

還有更好的GUI設計過程,所以我希望Android的改進,但你的答案是聰明的,沒有競爭,所以我接受它。我可以看到如何繪製HTML/CSS的相似之處。 – 2010-05-01 00:12:47