Android程式如何相容多種解析度

2021-06-21 10:01:55 字數 482 閱讀 6004

android機型:

--- hvga 320x480( 預設)

---wvga  480x800 

---fwvga 480x854 

---qvga的240x320

如果要保證這些機型的正常顯示,可能涉及到資源單獨設計,雖然有朋友考慮使用9patch方法可以解決拉伸,但是我們要考慮如果乙個主程式的背景,可能原來為480x800的nexus one上正常執行,但是到了htc tattoo的240x320,可以想想是什麼樣子。對於android 2.0及其以上版本而言資源要單獨考慮,不然無法正常被載入。

資料夾命名方式的詳細解釋:

drawable-hdpi  代表 high dpi,一般為 wvga或 fwvga解析度的,如480x800,

drawable-mdpi 代表 mid dpi,一般為hvga,如320x480。

drawable-ldpi   代表 low dpi,一般為qvga,如240x320

Android 程式適應多種多解析度

關於在不同解析度中的布局自動適應的問題,在網上找了很多,現在將其分享出來 預設的載入方式都不能很好地適應不同的解析度,android 從1.6 開始支援多種解析度的處理,原理簡而言之就是根據螢幕引數,動態載入資源檔案。在android 專案檔案結構中,drawable 資料夾下包含三個子資料夾,分別...

clip path 相容多種瀏覽器

一般的圖層裁剪,可能存在firebox下的相容性問題。我們可以通過建立內聯svg的方式去解決 如下 specialoffers after 內聯svg 當火狐下相容才會用到的樣式 specialoffers after 參考位址 在需要製作響應式的頁面時,在ipad上出現了很多本來已經在網頁上佔位但...

Android程式的完美退出 相容所有SDK

網上找了許多關於android的activity 如何退出 的方法,試了很多種方法都不行了,下面這種方法就是我最喜歡的,簡單又易懂。使用單例模式建立乙個activity管理物件,該物件中有乙個activity容器 具體實現自己處理,使用linkedlist等 專門負責儲存新開啟的每乙個activit...