2012-01-09 97 views
4

我很想得到龍目島提供的所有features。我厭倦了寫很多樣板代碼,我想知道Android上是否有一個lombok端口?或者至少有一個相同的?東西,讓我用註解來替代的樣板是這樣的:龍目島Android版

TextView tv = (TextView) findViewById(R.id.my_textview); 
+3

作爲替代方法,請看[Android Annotations](https://github.com/excilys/androidannotations) – 2012-01-09 20:28:19

+0

@alextsc:請將您的評論轉換爲答案,以便我可以對其進行投票。 – 2012-01-09 20:57:32

+0

看起來您可以同時使用所有三種提及的工具,每種工具都帶來別的東西。我用AA試過龍目島,沒有問題。將[AA與roboguice](http://code.google.com/p/androidannotations/wiki/RoboGuiceIntegration)結合起來也可以。 – maaartinus 2012-09-19 01:32:52

回答

7

就我所知,您可以在Android代碼中使用Lombok。如果沒有,請提交錯誤報告。我必須說,我們沒有很多關於如何設置它的文檔。也就是說,如果你需要幫助,我們有一個活躍的郵件列表。披露:我是龍目島的開發商之一。

2

我的印象是,龍目島剛剛創造的Java下,讓你嘗試過嗎? (我沒有,但只是好奇)。但是,至於擺脫findViewById類型的樣板,你可以看看RoboGuice。它做了很多更多,但它增加了細微的一個變化是這樣的:

TextView tv = (TextView) findViewById(R.id.my_textview); 

到:

@InjectView(R.id.my_textview) 
TextView tv;