-
見截圖所示
查看全部 -
屏幕方向限定符
查看全部 -
方向限定符
查看全部 -
屏幕密度與圖標尺寸
查看全部 -
像素密度范圍
查看全部 -
AndroidStudio新增特性? ? mipmap文件夾專門存放應(yīng)用logo;建議圖片仍然放在drawable中。
查看全部 -
通過java代碼分割每種手機屏幕?生成value/dimen/xml 進行不同屏幕的映射。
使用:將生成的dimen文件,加入到values文件夾下面 ,并創(chuàng)建對應(yīng)分辨率如 values-960x540 ;然后在布局中 @dimen/x20 引用即可。?
查看全部 -
先使用比例;如果不行的話,使用dp然后創(chuàng)建多種不同手機的分辨率的dp;或者用Java代碼等份分割每種手機屏幕?生成value/dimen/xml 進行不同屏幕的映射。
配合文章學(xué)習(xí):
http://www.cocoachina.com/android/20151030/13971.html
(Makexml的源碼也在里面。)
查看全部 -
支持各種屏幕密度
1-使用非密度制約像素
2-提供備用位圖圖
查看全部 -
使用谷歌的標準,屏幕寬度(采用DP描述)與屏幕密度DP沒有關(guān)系。當(dāng)寬度是320DP時,你采用360DP作為條件進行的布局,就會出現(xiàn)問題。150dp,10dp,200dp,在320dp的寬度下,中間的10dp是不存在了。如何解決該問題:使用比例weight,或者wrap_content
查看全部 -
右和下是設(shè)置控件距離容器邊距間隔的,會影響控件的padding
當(dāng)劃線短且偏左邊(則表示paddingRight比較多)text被擠壓到左邊故而看不見;
查看全部 -
AndroidStudio中內(nèi)置.9.png圖片編輯工具
左上區(qū)域編輯后,改區(qū)域都會被拉升。
【Shift+左鍵】移除.
設(shè)置放縮點,該點不要經(jīng)過保留區(qū)域。
查看全部 -
一般來說,只需要在對應(yīng)的文件夾中放置合適的布局,在加載的時候就會自動適配過去,在java代碼中根據(jù)適配的布局進行判斷和處理就可以了;
怎么判斷加載的是哪個布局呢?values文件 has_twopanes true false 視頻最后介紹的
查看全部 -
使用布局別名
res/layout/main.xml 單面板布局
res/layout_large/main.xml? 多面板布局?
res/layout_sw600dp/main.xml? 多面板布局 sw:small width
----------->res/layout/main.xml 單面板布局
----------->res/layout/main_twopanes.xml 雙面板布局
查看全部 -
使用限定符
1 - 使用尺寸限定符
比如:手機屏幕,就只顯示標題列表,點擊后再打開文章詳情頁;
? ? ? ? ? ?平板屏幕,左側(cè)顯示標題列表,右側(cè)關(guān)聯(lián)展示左側(cè)指定標題文章
則可以采取尺寸限定符達到適配效果:
res/layout/main.xml??單面板
res/layout-large/main.xml?雙面板
查看全部
舉報