Android-屏幕適配框架

不同的手機尺寸不一樣,適配也不一樣,找到一款屏幕適配框架-AndroidAutoSize
先簡單的使用一下,後續在進行補充
補充,對於詳細的原理說明建議大家去這篇文章看看,講的挺詳細的
點這裏
1.進行依賴

implementation 'me.jessyan:autosize:1.2.0'

2.在AndroidManifest.xml添加

 		<meta-data
            android:name="design_width_in_dp"
            android:value="360"/>
        <meta-data
            android:name="design_height_in_dp"
            android:value="640"/>

以上使用的360與640都是已dp爲單位的,如果設計圖是已dp單位標註的,直接用就行了,但是大部分是已px標註的,給一個公式,大家自己換算一下就可以了。
公式:dp = px / (dpi / 160)
不會換算的就獲取自己測試app用的手機的dp
給上一個鏈接,可以直接用鏈接上面獲取設備的dp就可以了。
獲取設備dp鏈接

3.在佈局中的控件使用dp單位
附上gitHub中文地址:
https://github.com/JessYanCoding/AndroidAutoSize/blob/master/README-zh.md

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章