91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

騰訊優測| 讓Android屏幕適配開發更簡單-Google百分比布

發布時間:2020-06-19 03:35:59 來源:網絡 閱讀:458 作者:Tencent優測 欄目:移動開發

文/騰訊優測工程師  吳宇煥


騰訊優測優社區干貨精選~

相信開發同學都被安卓設備碎片化的問題折磨過,市面上安卓手機的主流屏幕尺寸種類繁多,給適配造成很大的困難。就算搞定了屏幕尺寸問題,各種分辨率又讓人眼花繚亂,當你走出了前面所說的兩大坑,很有可能又掉進“屏幕長寬比不同”的陷阱。。。

說多了都是淚,我就想做一名安靜的開發怎么這么難?

騰訊優測| 讓Android屏幕適配開發更簡單-Google百分比布

經歷過無數次跌跌撞撞,我總結出一些經驗,想與大家一起分享。
已知的屏幕適配方法:
(1)按像素比:y/開發時用的屏幕像素=x/用戶設備像素
(2)按長度:用dip(假設屏幕尺寸基本不變)
(3)按密度:放在l、m、h文件夾(假設屏幕尺寸基本不變,dpi越大 PX越大)


而Android 5.0 Google官方推出了百分比布局支持庫,意在解決大部分屏幕適配的問題。下面我就向大家詳細介紹一下:
1、Google百分比布局支持庫
(1)支持的布局

騰訊優測| 讓Android屏幕適配開發更簡單-Google百分比布

(2)支持的屬性

騰訊優測| 讓Android屏幕適配開發更簡單-Google百分比布

(3)使用方法
1、加載android-support-percent-lib
dependencies {
    compile 'com.android.support:percent:22.2.0'
}
2、PercentRelativeLayout

騰訊優測| 讓Android屏幕適配開發更簡單-Google百分比布

騰訊優測| 讓Android屏幕適配開發更簡單-Google百分比布

騰訊優測| 讓Android屏幕適配開發更簡單-Google百分比布

3、PercentFrameLayout

騰訊優測| 讓Android屏幕適配開發更簡單-Google百分比布

騰訊優測| 讓Android屏幕適配開發更簡單-Google百分比布


實現原理

(1)View繪制過程
整個View樹的繪圖流程是在ViewRootImpl類的performTraversals()方法中,整個流程的大致流程圖如下:

騰訊優測| 讓Android屏幕適配開發更簡單-Google百分比布

(2)android-support-percent實現過程


根據view的繪制過程,通過閱讀百分比布局庫源碼,繪制流程如下:

騰訊優測| 讓Android屏幕適配開發更簡單-Google百分比布

今天對于Google百分比布局支持庫就先說這么多,后續如果還有新的經驗會及時與大家分享。最后說一句,想更有效、更放心的解決Android屏幕適配問題,多多體驗騰訊優測,千余款真機等你來測!

騰訊優測| 讓Android屏幕適配開發更簡單-Google百分比布

興趣可以馬上加官群勾搭客服妹妹哦~


優測官方群:214483489


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

黑山县| 鹤山市| 龙岩市| 连云港市| 贡觉县| 河西区| 梅州市| 桐庐县| 九台市| 元朗区| 关岭| 四平市| 三穗县| 萝北县| 镇远县| 昂仁县| 孙吴县| 永嘉县| 饶河县| 开化县| 济南市| 慈利县| 富源县| 日喀则市| 体育| 临城县| 准格尔旗| 涿鹿县| 千阳县| 义马市| 德安县| 金坛市| 札达县| 南召县| 宁武县| 尖扎县| 揭阳市| 宣化县| 高安市| 扎囊县| 太湖县|