鍏充簬dip,dp,px,sp绛夊崟浣嶇殑璇存槑鍜屽尯鍒? 聽 聽 浣滆€咃細鑼冩檽浼?/p> 聽 聽 dip锛歞evice independent" />
MyException - 我的异常网
当前位置:我的异常网» 移动开发 » 鍏充簬dip,dp,px,sp绛夊崟浣嶇殑璇存槑鍜屽尯鍒

鍏充簬dip,dp,px,sp绛夊崟浣嶇殑璇存槑鍜屽尯鍒

www.MyException.Cn  网友分享于:2014-08-05  浏览:1次
鍏充簬dip,dp,px,sp绛夊崟浣嶇殑璇存槑鍜屽尯鍒?

鍘熸枃锛?span class="link_title">鍏充簬dip,dp,px,sp绛夊崟浣嶇殑璇存槑鍜屽尯鍒?

浣滆€咃細鑼冩檽浼?/p>

dip锛歞evice independentpixels锛岃澶囩嫭绔嬪儚绱狅紝涓€涓熀浜巇ensity鐨勬娊璞″崟浣嶏細

涓嶅悓璁惧涓嶅悓鐨勬樉绀烘晥鏋?杩欎釜鍜岃澶囩‖浠舵湁鍏筹紝涓€鑸垜浠负浜嗘敮鎸乄VGA銆丠VGA鍜孮VGA 鎺ㄨ崘浣跨敤杩欎釜锛屼笉渚濊禆鍍忕礌銆?/span>

鍦╝ndroid涓婂紑鍙戠殑绋嬪簭灏嗕細鍦ㄤ笉鍚屽垎杈ㄧ巼鐨勬墜鏈轰笂杩愯銆備负浜嗚绋嬪簭澶栬涓嶈嚦浜庣浉宸お 澶э紝鎵€浠ュ紩鍏ヤ簡dip鐨勬蹇点€傛瘮濡傚畾涔変竴涓煩褰?0 x 10dip.鍦ㄥ垎杈ㄧ巼涓?60dpi鐨勫睆涓婏紝姣斿G1锛屾濂芥槸10 x 10鍍忕礌銆傝€屽湪240 dpi鐨勫睆锛屽垯鏄?5 x 15鍍忕礌.鎹㈢畻鍏紡涓簆ixs = dips * (density/160). density灏辨槸灞忕殑鍒嗚鲸鐜囥€?/span>

杩欓噷瑕佺壒鍒敞鎰廳ip涓庡睆骞曞瘑搴︽湁鍏筹紝鑰屽睆骞曞瘑搴﹀張涓庡叿浣撶殑纭欢鏈夊叧锛岀‖浠惰缃笉姝g‘锛屾湁鍙?鑳藉鑷磀ip涓嶈兘姝e父鏄剧ず銆傚湪灞忓箷瀵嗗害涓?60鐨勬樉绀哄睆涓婏紝1dip=1px锛屾湁鏃跺€欏彲鑳戒綘鐨勫睆骞曞垎杈ㄧ巼寰堝ぇ濡?80*800锛屼絾鏄睆骞曞瘑搴︽病鏈夋纭缃?姣斿璇磋繕鏄?60锛岄偅涔堣繖涓椂鍊欏嚒鏄娇鐢╠ip鐨勯兘浼氭樉绀哄紓甯革紝鍩烘湰閮芥槸鏄剧ず杩囧皬銆?/span>

dp锛氫笌瀵嗗害鏃犲叧鐨勫儚绱狅細

鍚宒ip鏄竴鏍风殑銆?涓€绉嶅熀浜庡睆骞曞瘑搴︾殑鎶借薄鍗曚綅銆傚湪姣忚嫳瀵?60鐐圭殑鏄剧ず鍣ㄤ笂锛?dp =1px銆?/span>

px锛歱ixels锛屽儚绱狅細

灞忓箷涓婄殑鐐癸紝涓嶅悓璁惧涓嶅悓鐨勬樉绀哄睆鏄剧ず鏁堟灉鐩稿悓锛岃繖鏄粷瀵瑰儚绱狅紝鏄灏戝氨姘歌繙鏄灏戜笉浼氭敼鍙樸€?/span>

sp 锛歴caled pixels 鈥?bestfor text size锛屾斁澶у儚绱狅紝涓庡埢搴︽棤鍏崇殑鍍忕礌锛?/span>

涓昏澶勭悊瀛椾綋鐨勫ぇ灏忥紝涓巇p绫讳技锛屼絾鏄彲浠ユ牴鎹敤鎴风殑瀛椾綋澶у皬棣栭€夐」杩涜缂╂斁锛屼富瑕佺敤浜庡瓧浣撴樉绀篵est for text size銆?/span>

杩囧幓锛岀▼搴忓憳閫氬父浠ュ儚绱犱负鍗曚綅璁捐璁$畻鏈虹敤鎴风晫闈€備緥濡傦紝瀹氫箟涓€涓搴︿负300鍍忕礌鐨勮〃鍗曞瓧 娈碉紝鍒椾箣闂寸殑闂磋窛涓?涓儚绱狅紝鍥炬爣澶у皬涓?6脳16鍍忕礌绛夈€傝繖鏍峰鐞嗙殑闂鍦ㄤ簬锛屽鏋滃湪涓€涓瘡鑻卞鐐规暟锛坉pi锛夋洿楂樼殑鏂版樉绀哄櫒涓婅繍琛岃绋嬪簭锛屽垯鐢ㄦ埛鐣岄潰 浼氭樉寰楀緢灏忋€傚湪鏈変簺鎯呭喌涓嬶紝鐢ㄦ埛鐣岄潰鍙兘浼氬皬鍒伴毦浠ョ湅娓呭唴瀹广€?/span>

鐢辨锛屾牴鎹?google 鐨勫缓璁紝TextView 鐨勫瓧鍙锋渶濂戒娇鐢?sp 鍋氬崟浣嶏紝鑰屼笖鏌ョ湅TextView鐨勬簮鐮佸彲鐭?Android榛樿浣跨敤 sp 浣滀负瀛楀彿鍗曚綅銆?/span>

鏍规嵁google鐨勬帹鑽愶紝鍍忕礌缁熶竴浣跨敤dip锛屽瓧浣撶粺涓€浣跨敤sp銆?/span>

閽堝dip鍜宲x 鐨勫叧绯伙紝鍋氫互涓嬫杩帮細

QVGA灞廳ensity=120聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 QVGA锛?40*320锛?/span>

HVGA灞廳ensity=160聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 HVGA锛?20*480锛?/span>

WVGA灞廳ensity=240 聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 WVGA锛?80*800锛?/span>

WQVGA灞廳ensity=120聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 WQVGA锛?40*400锛?/span>

density鍊艰〃绀烘瘡鑻卞鏈夊灏戜釜鏄剧ず鐐癸紝涓庡垎杈ㄧ巼鏄袱涓蹇点€?/span>

涓嶅悓density涓嬪睆骞曞垎杈ㄧ巼淇℃伅锛屼互480dip*800dip鐨?WVGA(density=240)涓轰緥锛?/span>

density=120鏃?/span>

灞忓箷瀹為檯鍒嗚鲸鐜囦负240px*400px锛堜袱涓偣瀵瑰簲涓€涓垎杈ㄧ巼锛?/span>

鐘舵€佹爮鍜屾爣棰樻爮楂樺悇19px鎴栬€?5dip

妯睆鏄睆骞曞搴?00px 鎴栬€?00dip,宸ヤ綔鍖哄煙楂樺害211px鎴栬€?80dip

绔栧睆鏃跺睆骞曞搴?40px鎴栬€?80dip,宸ヤ綔鍖哄煙楂樺害381px鎴栬€?75dip

density=160鏃?/span>

灞忓箷瀹為檯鍒嗚鲸鐜囦负320px*533px锛?涓偣瀵瑰簲涓や釜鍒嗚鲸鐜囷級

鐘舵€佹爮鍜屾爣棰樻爮楂樹釜25px鎴栬€?5dip

妯睆鏄睆骞曞搴?33px 鎴栬€?00dip,宸ヤ綔鍖哄煙楂樺害295px鎴栬€?80dip

绔栧睆鏃跺睆骞曞搴?20px鎴栬€?80dip,宸ヤ綔鍖哄煙楂樺害508px鎴栬€?75dip

density=240鏃?/span>

灞忓箷瀹為檯鍒嗚鲸鐜囦负480px*800px锛堜竴涓偣瀵逛簬涓€涓垎杈ㄧ巼锛?/span>

鐘舵€佹爮鍜屾爣棰樻爮楂樹釜38px鎴栬€?5dip

妯睆鏄睆骞曞搴?00px 鎴栬€?00dip,宸ヤ綔鍖哄煙楂樺害442px鎴栬€?80dip

绔栧睆鏃跺睆骞曞搴?80px鎴栬€?80dip,宸ヤ綔鍖哄煙楂樺害762px鎴栬€?75dip

apk鐨勮祫婧愬寘涓?/span>

褰撳睆骞?/span>density=240鏃讹紝浣跨敤hdpi聽鏍囩鐨勮祫婧?/span>

褰撳睆骞?/span>density=160鏃讹紝浣跨敤mdpi鏍囩鐨勮祫婧?/span>

褰撳睆骞?/span>density=120鏃讹紝浣跨敤ldpi鏍囩鐨勮祫婧愩€?/span>

涓嶅姞浠讳綍鏍囩鐨勮祫婧愭槸鍚勭鍒嗚鲸鐜囨儏鍐典笅鍏辩敤鐨勩€?/span>

甯冨眬鏃跺敖閲忎娇鐢ㄥ崟浣?/span>dip锛屽皯浣跨敤px銆?/span>

dp涓巔x鎹㈢畻鍏紡锛?/span>

pixs=dips * (densityDpi/160)

dips=(pixs*160)/densityDpi

dp涓巔x杞崲鐨勬柟娉曪細

聽聽聽聽publicstaticint聽dipToPx(Contextcontext,聽float聽dipValue) {

聽聽聽聽聽聽聽finalfloat聽scale =context.getResources().getDisplayMetrics().density;

聽聽聽聽聽聽聽return聽(int) (dipValue * scale+ 0.5f);

聽聽聽 }

聽聽聽聽publicstaticint聽pxToDip(Contextcontext,聽float聽pxValue) {

聽聽聽聽聽聽聽finalfloat聽scale =context.getResources().getDisplayMetrics().density;

聽聽聽聽聽聽聽return聽(int) (pxValue / scale+ 0.5f);

聽聽聽 }

涓轰簡浣跨敤鎴风晫闈㈣兘澶熷湪鐜板湪鍜屽皢鏉ョ殑鏄剧ず鍣ㄧ被鍨嬩笂姝e父鏄剧ず锛?span style="color: red;">寤鸿澶у濮嬬粓浣跨敤sp浣滀负鏂囧瓧澶у皬鐨勫崟浣嶏紝灏?/span>dip浣滀负鍏朵粬鍏冪礌鐨勫崟浣?/span>銆傚綋鐒讹紝涔熷彲浠ヨ€冭檻浣跨敤鐭㈤噺鍥惧舰锛岃€屼笉鏄敤浣嶅浘銆傚鏋?UI 鑳藉浠p涓哄崟浣嶆彁渚涜璁℃槸鏈€濂界殑锛屽鏋滆璁′腑娌℃湁sp鐨勬蹇碉紝鍒欏紑鍙戜汉鍛樹篃鍙互閫氳繃閫傚綋鐨勬崲绠楀彇杩戜技鍊笺€?/span>

涓庡垎杈ㄧ巼鏃犲叧鐨勫害閲忓崟浣嶅彲浠ヨВ鍐宠繖涓€闂銆侫ndroid鏀寔涓嬪垪鎵€鏈夊崟浣嶃€?/span>

涓嶇粡甯哥敤鐨勫叾浠栧崟浣嶏細

pt锛歱oint锛岀锛屾槸涓€涓爣鍑嗙殑闀垮害鍗曚綅锛?pt锛?/72鑻卞锛岀敤浜庡嵃鍒蜂笟锛岄潪甯哥畝鍗曟槗鐢紱鍦?Android 涓紝1pt 澶ф绛変簬 2.22sp銆?/span>

in锛歩nches锛岃嫳瀵革細闀垮害鍗曚綅銆?/span>

Mm锛歮illimeters锛屾绫筹細闀垮害鍗曚綅銆?/span>

文章评论

什么才是优秀的用户界面设计
什么才是优秀的用户界面设计
当下全球最炙手可热的八位少年创业者
当下全球最炙手可热的八位少年创业者
如何区分一个程序员是“老手“还是“新手“?
如何区分一个程序员是“老手“还是“新手“?
程序猿的崛起——Growth Hacker
程序猿的崛起——Growth Hacker
代码女神横空出世
代码女神横空出世
看13位CEO、创始人和高管如何提高工作效率
看13位CEO、创始人和高管如何提高工作效率
为什么程序员都是夜猫子
为什么程序员都是夜猫子
旅行,写作,编程
旅行,写作,编程
程序员的鄙视链
程序员的鄙视链
我跳槽是因为他们的显示器更大
我跳槽是因为他们的显示器更大
老美怎么看待阿里赴美上市
老美怎么看待阿里赴美上市
写给自己也写给你 自己到底该何去何从
写给自己也写给你 自己到底该何去何从
编程语言是女人
编程语言是女人
程序员必看的十大电影
程序员必看的十大电影
如何成为一名黑客
如何成为一名黑客
Java 与 .NET 的平台发展之争
Java 与 .NET 的平台发展之争
程序员应该关注的一些事儿
程序员应该关注的一些事儿
漫画:程序员的工作
漫画:程序员的工作
2013年中国软件开发者薪资调查报告
2013年中国软件开发者薪资调查报告
10个帮程序员减压放松的网站
10个帮程序员减压放松的网站
每天工作4小时的程序员
每天工作4小时的程序员
程序员和编码员之间的区别
程序员和编码员之间的区别
我是如何打败拖延症的
我是如何打败拖延症的
那些争议最大的编程观点
那些争议最大的编程观点
程序员最害怕的5件事 你中招了吗?
程序员最害怕的5件事 你中招了吗?
不懂技术不要对懂技术的人说这很容易实现
不懂技术不要对懂技术的人说这很容易实现
为啥Android手机总会越用越慢?
为啥Android手机总会越用越慢?
科技史上最臭名昭著的13大罪犯
科技史上最臭名昭著的13大罪犯
要嫁就嫁程序猿—钱多话少死的早
要嫁就嫁程序猿—钱多话少死的早
鲜为人知的编程真相
鲜为人知的编程真相
 程序员的样子
程序员的样子
总结2014中国互联网十大段子
总结2014中国互联网十大段子
Web开发人员为什么越来越懒了?
Web开发人员为什么越来越懒了?
Google伦敦新总部 犹如星级庄园
Google伦敦新总部 犹如星级庄园
我的丈夫是个程序员
我的丈夫是个程序员
亲爱的项目经理,我恨你
亲爱的项目经理,我恨你
60个开发者不容错过的免费资源库
60个开发者不容错过的免费资源库
5款最佳正则表达式编辑调试器
5款最佳正则表达式编辑调试器
10个调试和排错的小建议
10个调试和排错的小建议
程序员的一天:一寸光阴一寸金
程序员的一天:一寸光阴一寸金
十大编程算法助程序员走上高手之路
十大编程算法助程序员走上高手之路
程序员眼里IE浏览器是什么样的
程序员眼里IE浏览器是什么样的
“肮脏的”IT工作排行榜
“肮脏的”IT工作排行榜
Web开发者需具备的8个好习惯
Web开发者需具备的8个好习惯
程序员周末都喜欢做什么?
程序员周末都喜欢做什么?
程序员都该阅读的书
程序员都该阅读的书
老程序员的下场
老程序员的下场
“懒”出效率是程序员的美德
“懒”出效率是程序员的美德
团队中“技术大拿”并非越多越好
团队中“技术大拿”并非越多越好
软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有