您好,登錄后才能下訂單哦!
產生碎片化的原因:
1、屏幕尺寸 small normal large xlarge xxlarge
2、屏幕分辨率
3、橫縱屏幕
4、系統版本
碎片的解決:
1、dp/sp
系統未我們提供了可以規避部分碎片化的單位
2、針對不同的版本
系統提供android-support-v4包,可以讓低版本的系統實現高版本的功能
引用外部的開源項目
3、解決橫縱屏
步驟:
創建一個xml布局文件,文件名要相同,對應的控件的id也要相同
Resource type--->Layout--->next
注:解決橫縱屏的問題的其他方法
現象:切換屏幕的時候,系統會重新調用一次生命周期
處理:
設置activity的屬性,在清單文件中
android:configChanges="orientation|keyboardHidden|screenSize"
設置屏幕的方向
一些特定的應用,例如音樂播放器,可以將屏幕方向定死
在清單文件中設置activity的屬性
android:screenOrientation="portrait"
portrait: 縱屏
landscape: 橫屏
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。