安卓開發的小技巧(1)

Sam Lin發表於2015-12-10

今天,我們非常高興在部落格中推出《安卓開發的小技巧》系列文章。WillowTree 的 Android 團隊有一個傳統:我們會把這一週的開發心得(我們稱為“小技巧”)分享到 Slack 頻道中。現在我們打算將那些小技巧放到部落格上給大家閱讀。

我們鼓勵大家在一週中儘可能多寫一些小技巧(即使小技巧看起來十分顯而易見),因為以後可能會對別人有幫助。有一些小技巧你可能已經知道了,也有一些你不知道的。不管怎樣,我們希望這裡分享的資訊有助於提高你的程式設計能力,也希望你會喜歡我們首次分享出來的小技巧。歡迎隨時詢問和給出建議。

技巧 1

你知道 AndroidStudio 有一個很有用的 actionbar 庫存圖示生成器嗎?只要開啟:

[File] >[New] >[Image Asset]

在該介面中,選擇“Clipart”就可以得到簡易的庫存元件。這樣做會讓你的設計師少一樣操心的事,你同時也有足夠的時間去解決之前忽視的 padding 問題。你懂的……

技巧 2

你知道怎樣單獨執行 Gradle 測試嗎?只需執行:

技巧 3

使用嚴格模式可以確保你不會在主執行緒上做一些不應該做的事情。記住要在釋出版本中把該模式關閉,如果你忘記關掉該模式,那麼它會影響效能、導致程式崩潰。

http://developer.android.com/reference/android/os/StrictMode.html

技巧 4

你可以在 Picasso 上設定一個 RequestTransformer 來修改請求的 url。例如,新增圖片的寬和高到 url 的引數中。

技巧 5

如果你在 manifest 中把一個 activity 設定成 android:windowSoftInputMode="adjustResize",那麼 ScrollView(或者其它可伸縮的 ViewGroups)會縮小,從而為軟鍵盤騰出空間。但是,如果你在 activity 的主題中設定了 android:windowFullscreen="true",那麼 ScrollView 不會縮小。這是因為該屬性強制 ScrollView 全屏顯示。然而在主題中設定 android:fitsSystemWindows="false" 也會導致 adjustResize 不起作用。

打賞支援我翻譯更多好文章,謝謝!

打賞譯者

打賞支援我翻譯更多好文章,謝謝!

安卓開發的小技巧(1)

相關文章