首頁(yè) 收藏 QQ群
 網(wǎng)站導(dǎo)航

ZNDS智能電視網(wǎng) 推薦當(dāng)貝市場(chǎng)

TV應(yīng)用下載 / 資源分享區(qū)

軟件下載 | 游戲 | 討論 | 電視計(jì)算器

綜合交流 / 評(píng)測(cè) / 活動(dòng)區(qū)

交流區(qū) | 測(cè)硬件 | 網(wǎng)站活動(dòng) | Z幣中心

新手入門(mén) / 進(jìn)階 / 社區(qū)互助

新手 | 你問(wèn)我答 | 免費(fèi)刷機(jī)救磚 | ROM固件

查看: 10991|回復(fù): 0
上一主題 下一主題
[教程]

Android上dip、dp、px、sp等單位說(shuō)明 .

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2013-8-28 16:28 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
Android的layout文件中有時(shí)候可能會(huì)指定具體的單位,比如有時(shí)候?yàn)閜x、dip或者sp等。他們的區(qū)別如下: 1. px (pixels)像素:這個(gè)大家用得比較多, 一般我們HVGA代表320x480像素。 2. dip或dp (device independent pixels)設(shè)備獨(dú)立像素:這個(gè)和設(shè)備硬件有關(guān),一般我們?yōu)榱酥С諻VGA、HVGA和QVGA cwj推薦使用這個(gè),不依賴(lài)像素。 在android上開(kāi)發(fā)的程序?qū)?huì)在不同分辨率的手機(jī)上運(yùn)行。為了讓程序外觀不至于相差太大,所以引入了dip的概念。比如定義一個(gè)矩形10 x 10dip. 在分辨率為160dpi 的屏上,比如G1,正好是10 x 10像素。 而在240 dpi 的屏,則是15 x 15 像素. 換算公式為 pixs = dips * (density/160). density 就是屏的分辨率 3. sp (scaled pixels — best for text size)放大像素: 主要處理字體的大小。 下面的不經(jīng)常用到: 4. in (inches)英寸 5. mm (millimeters)毫米 6. pt (points)點(diǎn) android:numColumns="auto_fit" ,GridView的列數(shù)設(shè)置為自動(dòng) android:columnWidth="90dp",每列的寬度,也就是Item的寬度 android:stretchMode="columnWidth",縮放與列寬大小同步 android:verticalSpacing="10dp",兩行之間的邊距,如:行一(NO.0~NO.2)與行二(NO.3~NO.5)間距為10dp android:horizontalSpacing="10dp",兩列之間的邊距

上一篇:開(kāi)放手機(jī)聯(lián)盟--Open Handset Alliance
下一篇:Android程序設(shè)計(jì)(6)-如何安裝Android SDK

本版積分規(guī)則

Archiver|新帖|標(biāo)簽|軟件|Sitemap|ZNDS智能電視網(wǎng) ( 蘇ICP備2023012627號(hào) )

網(wǎng)絡(luò)信息服務(wù)信用承諾書(shū) | 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證:蘇B2-20221768 丨 蘇公網(wǎng)安備 32011402011373號(hào)

GMT+8, 2024-11-10 05:20 , Processed in 0.055106 second(s), 19 queries , Redis On.

Powered by Discuz!

監(jiān)督舉報(bào):report#znds.com (請(qǐng)將#替換為@)

© 2007-2024 ZNDS.Com

快速回復(fù) 返回頂部 返回列表