Android-屏幕適配需要注意的地方總結(jié)
更新時(shí)間:2013年03月12日 17:17:37 作者:
需要注意一下幾個(gè)地方:盡量使用線性布局/盡量使用dip和sp,不要使用px/為不同的分辨率提供不同的布局文件和圖片,接下來為你詳細(xì)介紹下,感興趣的你可以參考下哈,希望可以幫助到你
1.盡量使用線性布局(LinearLayout)和相對(duì)布局(RelativeLayout),不要使用絕對(duì)布局。
2.盡量使用dip和sp,不要使用px。
3.為不同的分辨率提供不同的布局文件和圖片。
例如:
4.在AndroidMainfest.xml中設(shè)置多分辨率支持。
<supports-screens
android:largeScreens="true"
android:normalScreens="true"
android:anyDensity="true"
android:smallScreens="true" />
總結(jié)一下:
1)android:anyDensity="true",系統(tǒng)會(huì)依據(jù)屏幕密度,自動(dòng)去找對(duì)應(yīng)的文件夾。
2)android:anyDensity="false"
(1) 如果drawable-hdpi,drawable-mdpi,drawable-ldpi三個(gè)文件夾中有同一張圖片資源的不同密度表示,那么系統(tǒng)會(huì)去加載drawable_mdpi文件夾中的資源
(2) 如果drawable-hpdi中有高密度圖片,其它兩個(gè)文件夾中沒有對(duì)應(yīng)圖片資源,那么系統(tǒng)會(huì)去加載drawable-hdpi中的資源。
(3) 如果drawable-hdpi,drawable-mdpi中有圖片資源,drawable-ldpi中沒有對(duì)應(yīng)的圖片資源,那么系統(tǒng)會(huì)加載drawable-mdpi文件夾中的資源
2.盡量使用dip和sp,不要使用px。
3.為不同的分辨率提供不同的布局文件和圖片。
例如:
4.在AndroidMainfest.xml中設(shè)置多分辨率支持。
復(fù)制代碼 代碼如下:
<supports-screens
android:largeScreens="true"
android:normalScreens="true"
android:anyDensity="true"
android:smallScreens="true" />
總結(jié)一下:
1)android:anyDensity="true",系統(tǒng)會(huì)依據(jù)屏幕密度,自動(dòng)去找對(duì)應(yīng)的文件夾。
2)android:anyDensity="false"
(1) 如果drawable-hdpi,drawable-mdpi,drawable-ldpi三個(gè)文件夾中有同一張圖片資源的不同密度表示,那么系統(tǒng)會(huì)去加載drawable_mdpi文件夾中的資源
(2) 如果drawable-hpdi中有高密度圖片,其它兩個(gè)文件夾中沒有對(duì)應(yīng)圖片資源,那么系統(tǒng)會(huì)去加載drawable-hdpi中的資源。
(3) 如果drawable-hdpi,drawable-mdpi中有圖片資源,drawable-ldpi中沒有對(duì)應(yīng)的圖片資源,那么系統(tǒng)會(huì)加載drawable-mdpi文件夾中的資源
相關(guān)文章
詳解Kotlin Android開發(fā)中的環(huán)境配置
這篇文章主要介紹了詳解Kotlin Android開發(fā)中的環(huán)境配置的相關(guān)資料,需要的朋友可以參考下2017-06-06
Android 實(shí)現(xiàn)仿支付寶的密碼均分輸入框
這篇文章主要介紹了Android 實(shí)現(xiàn)仿支付寶的密碼均分輸入框的相關(guān)資料,需要的朋友可以參考下2017-06-06
Android評(píng)論圖片可移動(dòng)順序選擇器(推薦)
這篇文章主要介紹了 Android評(píng)論圖片可移動(dòng)順序選擇器的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-12-12
Android開發(fā)中使用Volley庫發(fā)送HTTP請求的實(shí)例教程
這篇文章主要介紹了Android開發(fā)中使用Volley庫發(fā)送HTTP請求的實(shí)例教程,包括創(chuàng)建Volley單例的基本知識(shí)與取消Request請求的技巧等,需要的朋友可以參考下2016-05-05
Android仿淘寶詳情頁面viewPager滑動(dòng)到最后一張圖片跳轉(zhuǎn)的功能
需要做一個(gè)仿淘寶客戶端ViewPager滑動(dòng)到最后一頁,再拖動(dòng)的時(shí)候跳到詳情的功能,剛開始我也迷糊了,通過查閱相關(guān)資料發(fā)現(xiàn)有好多種實(shí)現(xiàn)方法,下面小編給大家分享實(shí)例代碼,感興趣的朋友一起看看吧2017-03-03
Android SharedPreferences實(shí)現(xiàn)數(shù)據(jù)存儲(chǔ)功能
這篇文章主要為大家詳細(xì)介紹了Android SharedPreferences實(shí)現(xiàn)數(shù)據(jù)存儲(chǔ)功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-06-06
Android Studio發(fā)布項(xiàng)目到Jcenter倉庫步驟(圖文)
這篇文章主要介紹了Android Studio發(fā)布項(xiàng)目到Jcenter倉庫步驟(圖文),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-10-10

