註冊 登錄
Android 台灣中文網 返回首頁

jianrupan的個人空間 https://apk.tw/?1180935 [收藏] [複製] [分享] [RSS]

日誌

處理 Android Studio 編譯圖面時,編譯器看到的 圖示 與 實際 機器顯示 不同 ...

已有 325 次閱讀2020-3-16 14:05 |個人分類:軟體應用| Android, Studio, 編譯圖面

本文將紀錄使用 Android Studio(以下簡稱 AS)編譯環境時,因 環境設定實體機器 不符合,導致 編譯器 看到的 圖示 與 實際 機器顯示 不同,造成 編輯設計 需多次微調 並且不容易到位的問題。

機器實際顯示圖示:機器顯示:1920*1080 hdpi                         編譯環境看到的圖示:AS 工具顯示:選 1920*1080 xhdpi

                                                                    

差異太大,完全對不起來,造成 GUI 設計不方便。

分析問題:
    1. AS 工具裝置選擇 沒有適當 1920*1080240dpihdpi造成 嚴重偏移。

    2. 依據 Android Pixel Calculator 工具(參考 http://angrytools.com/android/pixelcalc/),選擇最接近的 AS 工具裝置 2560*1600 xhdpi 後,可以得到接近 的顯示:

        AS 工具顯示: 選 2560*1600 xhdpi

       


   3. 分析原理為:

       hdpi 1920 px 轉換後為 1280dp,若固定畫面為 1280dp xhdpi 須選 2560

       hdpi 1080 px 轉換後為  720dp,若固定畫面為  720dp xhdpi 須選 1440

       依此方式 應該選的 AS 工具裝置應該是 1920*1080(hdpi) 2560*1440(xhdpi),才能符合 設計畫面為實際 機器顯示畫面。

目前現有2560*1600 xhdpi 剛好符合 寬度,所以設計顯示接近實際機器顯示。

        


修改說明:

1. 建立一組 AS 工具裝置 1920*1080(hdpi)

    自建 一組 AS 工具裝置

        

         新建一個 符合 自己 硬體規格的

        

          選一個適合的 API

         

          完成 模擬器 新增設定

         

          重新啟動 AS,並重新選擇裝置

         


     得到 完全 同步的畫面:

         機器顯示: 1920*1080 hdpi                    AS 工具顯示: 選 1920*1080 hdpi

                                      



























                                              路過

                                              雞蛋

                                              鮮花

                                              握手

                                              雷人

                                              評論 (0 個評論)

                                              facelist

                                              您需要登錄後才可以評論 登錄 | 註冊