Android UI根據螢幕解析度決定載入布局

2021-07-14 00:04:54 字數 536 閱讀 5741

android中動態載入布局,可以提高使用者的體驗,在實際開發中,我們使用限定符來根據螢幕解析度或者螢幕的大小決定載入那種布局,具體方法如下:

1、在res資料夾下layout資料夾下放的xml布局檔案是,android螢幕認為的小螢幕裝置;

2、在res資料夾下layout-large資料夾放的xml布局檔案是,android螢幕認為的large的裝置

3、除了以上兩種,還有一種就是:最小寬度限定符,這種是允許我們對螢幕的寬度指定乙個最小值,以dp為單位,這個最小值是臨界點,螢幕大於這個值的裝置就載入這個布局,螢幕寬度小於這個值的裝置就載入另乙個布局,如:在res資料夾下layout-sw600dp資料夾放的xml布局檔案是,當程式執行在螢幕寬度大於600dp的裝置上是,會載入layout-sw600dp/activity_main.xml布局,當程式執行在螢幕寬度小於600dp的裝置時,則仍載入預設的layout/activity_main.xml布局。

Android UI 螢幕適配

1.基本原則 使用match parent wrap content linearlayout weight dp 9.png和多套布局方案 2.基本概念 px 畫素 dpi 畫素密度 dp 相對於密度的相對畫素 mdpi 160dpi hdpi 1.5mdpi 240dpi xhdpi 2.0dp...

Unity NGUI根據高度自適應螢幕解析度

unity版本 4.5.1 ngui版本 3.6.5 ngui根目錄的uiroot元件自帶了根據高度自適應解析度的功能。scaling style屬性可選擇三種不同的縮放策略 1 pixelperfect 完美畫素 直接顯示設定好的畫素。當螢幕高度低於minimum height時按比例縮小,當螢幕...

螢幕解析度

xga extended graphics array 擴充套件影象陣列 s super 超過 x extended 擴充套件 u ultra 終極 第乙個q quarter 四分之一 最後乙個q quantum 量化 h half 一半 w wide 寬 example vga 640 480 q...