0

我想開發應該支持android移動分辨率以及平板電腦分辨率的應用程序。在開發時我們應該知道一些問題。 Q1)密度和分辨率有什麼不同? Q2)設計師一般設計像素應用程序(1440x2560) 設計師將如何照顧密度設計時應該注意什麼?針對手機和平板電腦開發具有不同分辨率的應用程序?

Q3)什麼是best方式來處理不同分辨率/密度的字體大小?

Q3)哪個可繪製的文件夾代表哪個設備的分辨率/密度?

Q4)Application Launcher icon size for different resolution/density?

Q5)不同分辨率/密度的通知圖標/狀態欄圖標大小?

回答

1

Q1)密度和分辨率有什麼不同?

你的答案是在official docs

分辨率在屏幕上物理像素的總數。當添加對多個屏幕的支持時,應用程序不會直接使用分辨率 ;應用程序應僅關注屏幕 的大小和密度,如廣義大小和密度 組所指定。

密度獨立像素(DP)定義UI佈局時應該使用,以表達佈局尺寸或密度無關的方式 位置的虛擬像素。與密度無關的像素 相當於160dpi屏幕上的一個物理像素,它是系統爲「中等」密度屏幕假設的基準密度。 在運行時,系統根據所用屏幕的實際密度,根據需要透明地處理dp 單位的任何縮放比例。 將dp單位轉換爲屏幕像素很簡單:px = dp *(dpi /160)。例如,在240 dpi屏幕上,1 dp等於1.5像素的物理 像素。定義 應用程序的用戶界面時,應始終使用dp單位,以確保在不同密度的屏幕上正確顯示您的用戶界面。

然後

Q2)設計師通常設計在像素應用程序(1440x2560)如何 設計師會照顧密度的他應該怎麼有在 時間設計的照顧?

他們可以使用像this這樣的轉換器來設計合適的設計。

Q3)處理分辨率/密度不同的 字體大小的最佳方法是什麼?

您應該使用Scale independent pixels(sp)單位爲您的字體。

Q3)哪個可繪製文件夾代表哪個設備 分辨率/密度?

答案,這又是Official docs

Q4)應用程序啓動器圖標大小不同分辨率/密度?

Q5)不同的通知圖標/狀態欄圖標大小 分辨率/密度?

可以使用this

相關問題