在用Eclipse時候,你能夠進行設置,設置成無論你輸入任何字母,都能進行代碼的提示,在Android Studio中也能夠android
設置,並且比Eclipse設置來的簡單。固然若是你以爲代碼自動提示會下降你的代碼水平,你也能夠不設置,在寫代碼gradle
過程當中,若是一時忘記了,你就能夠用代碼提示的快捷鍵。android studio代碼提示的快捷鍵是什麼呢?看這篇文章:spa
接下來講如何設置代碼自動提示,如圖:blog
圖上內容比較多,我直接按區域劃分紅6塊區域來講吧:排序
區域1:這個選項是關於提示的時候如何進行匹配,即按照什麼條件來進行提示內容的搜索。ip
All:選擇這個的話,意思就是要和你輸入的字符進行全匹配,能全匹配起來的字符纔會顯示在提示列表中,以下圖,其實就至關於精確搜索:文檔
None:選擇這項的話,意思是進行模糊匹配,我直接上圖吧,你們看圖就明白了:get
First Letter:便是根據首字母進行匹配,不過這裏面感受仍是有bug,選擇First Letter時,匹配的結果和all相似,又比all少。這塊我的感受是Android Studio可能沒有作完善。it
若是不想這麼麻煩,那就不用管這三項到底咋回事,直接選all吧,反正這塊就一個提示匹配的方式,不關心也罷。
區域2:這塊區域實際上是和代碼提示快捷鍵有關係的,意思是假設我沒有設置彈出自動提示框,在你輸入內容時,這個時候你按下了代碼提示的快捷鍵,若是匹配到的提示內容只有一項,那麼是否要自動補全。
區域3:這塊是關於自動代碼提示列表的排序規則,排序有兩種方式, lexical和relevance,你點上圖中右下角的π就能進行選擇排序的順序,不用關心吧,我的以爲用處不大。
區域4:這個選項是個很重要的選項,意思是是否彈出代碼自動補全提示框,其實就是本文的核心,設置代碼自動提示只要把這個勾打上就行了。第二個選項:Insert selected...ect.這個選項的意思是若是你選中了提示列表中的某項,而後經過空格鍵,或者點(.)等鍵能夠直接進行補全(其實吧就是把其餘鍵當回車使,按下後,就直接補全爲你選中的代碼)
區域5:這項是值是否自動彈出關於你選中的補全項的文檔,說得直白點,就是對你選中的補全代碼的一個說明,好比參數的說明,補全代碼功能的說明。不過我打勾了也沒出來,不知道是否是我操做的問題,不過估計也是Android Studio的bug。由於使用AS至今,發現不少選項是沒有效果的。
區域6:這個區域是關於彈出框中方法名稱或者參數返回值一些顯示的定義,不過這個我的感受也是有bug的,選跟不選效果一個樣。不用關心。