提升eclipse使用效率 提升Android開發效率的小技巧

XML文件的代碼提示

adt中也有xml文件的代碼提示,爲了讓提示來的更加猛烈,咱們還要設置一下 java

打開eclipse - Window - Preferences,在右邊的目錄樹中切換到XML - XML Files - Editor - Content Assist,是否是很熟悉,沒錯,就是Content Assist android

接下來就簡單了,延遲設爲50ms,提示字母把能填的都填上去,設置完以後能夠試一下。輸入id,代碼直接提示 android:id,回車就能夠輸入,並且光標定位到雙引號內。 eclipse

強大的 Ctrl + 1

在代碼上按Ctrl +1,你可能會收到意想不到的效果 ide

例如如下錯誤,有一個錯誤,沒有id,還有一個警告,test沒有寫到string.xml裏面 函數

在錯誤處按Ctrl+1,彈出提示框,選擇Create resource @id/tv_test,id就會自動添加。 工具

一樣,在警告處按Ctrl+1,在彈出框中選擇第一項,輸入你想要起的名字,就能夠在string.xml中建立一個以「test」爲內容的選項 spa

color也可使用此方法添加 xml

在沒有錯誤的狀況下,對一個xml節點使用Ctrl+1會有如下提示 繼承

Wrap in Container 把當前節點包裹到另外一個節點中,例如在TextView外傳加一個Layout。 ip

Remove Container 把當前節點的父節點去除,例如去掉TextView外面的Layout。

Change Widget Type 修改當前節點的類型,目標是widget,好比TextView之類的。

Change Layout Type 修改當前節點的類型,目標是Layout。

Extract as Include 把當前節點變爲一個include,會把當前節點的內容提取到另外一個新建的xml文件中。

Extract Style 提取當期節點的屬性,用一個style來替代,這個很是有用,缺憾就是不能把屬性徹底提取,但也省去了新建style的煩惱。

Rename 就不解釋了,重命名,等同於ctrl+shif+r

Surround with new element 將當前節點用一個新的節點包圍。

自動生成代碼

對應繼承字父類的函數,以Activity爲例,要生成onStart,onPause這些函數,點擊菜單source - override/Implement Methods...

選中對應的函數,能夠選擇在那個函數或者變量後生成代碼,點擊OK就能夠生成代碼。

一樣也能夠經過Generate Getters and Setters生成成員變量的set和get函數,或者在直接輸入get或set,等待代碼提示。

 爲support-V4添加源碼

直接引入android-support-v4.jar在是不能查看源碼的,也容許定位源碼的位置,解決方法是在在libs目錄下新建一個

android-support-v4.jar.properties

文件,輸入src=C:\\Android\\sdk\\extras\\android\\support\\v4\\src

C:\\Android\\sdk\\extras\\android\\support\\v4\\src爲源碼的文件夾,若是想把源碼隨身攜帶,能夠打成包放到工程目錄,

jar cvf android-support-v4-src.jar -C src .

android-support-v4-src.jar爲要生成的報名,src爲源碼目錄

打包完成後將android-support-v4-src.jar複製到libs目錄下,android-support-v4.jar.properties文件內容修改成

src=./android-support-v4-src.jar,

重啓下eclipse就能夠看到源碼了。

 其餘

一直使用F3的同窗可能還 悲劇的沒有發現,在代碼中是能夠直接定位到xml的。在代碼中對資源id使用F3,會定位到R.java,基本沒什麼用,可是使用Ctrl+鼠標左鍵點 擊,就會直接進入xml文件,實在太方便了。若是一個id在多個xml文件中使用,按住ctrl,鼠標移動到id位置的時候,會彈出一個列表,單擊列表會 跳轉到對應的xml

在eclipse中能夠同時預覽不一樣分辨率的顯示效果,對適配很用幫助

eclipse工具欄中有幾個頗有用的按鈕

依次新建包,新建類,新建android xml文件,代碼掃描(能夠掃出string.xml中哪些定義的字符串沒有使用到等等,具體功能還不太熟悉),

這些快捷按鈕比使用右鍵要方便的多。

相關文章
相關標籤/搜索