由於 Android 裝置 (手機、平板等) 的硬體規格 (例如螢幕的大小、解析度等) 各有不同, 為了讓 App 在各個裝置中都能有最好的表現, 有些資源檔 (例如圖檔) 可以提供多種版本 (放在不同版本的資料夾中), 如此 Android 系統在執行 App 時, 就能依照裝置當時的狀況 (例如螢幕的密度), 自動選擇最適合的版本來使用。 請在前面的 Project 窗格中, 展開 app/res/mipmap 下的 ic_launcher.png 圖檔及 dimens.xml 設定檔: ![](http://www.flag.com.tw/db/preview/images/FS761_1A.jpg) dp 為 Android 的一種尺寸單位, 1dp = 1/160in(英吋),因此 820dp 約等於 13 公分 (820/160*2.54)。 ![](http://www.flag.com.tw/db/preview/images/FS761_1B.jpg) ![](http://www.flag.com.tw/db/preview/images/FS761_1.jpg) 以上 5 種版本的 ic_launcher.png 是在新增專案時自動產生的, 當 App 安裝在手機時, Android 系統會自動依照螢幕的密度, 挑選 App 中最適合的圖檔版本來顯示, 以確保在所有螢幕中都能顯示出大小相似且細緻的圖形: ![](http://www.flag.com.tw/db/preview/images/FS761_1C.jpg) .......﹝詳細內容﹞ 更多內容請見 《 Android App 程式設計教本之無痛起步- 使用 Android Studio 2.X 開發環境 》 ![](http://paper.udn.com/udnpaper/POH0032/309578/html/i25.gif) |
沒有留言:
張貼留言