首頁 收藏 QQ群
 網站導航

ZNDS智能電視網 推薦當貝市場

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

軟件下載 | 游戲 | 討論 | 電視計算器

綜合交流 / 評測 / 活動區(qū)

交流區(qū) | 測硬件 | 網站活動 | Z幣中心

新手入門 / 進階 / 社區(qū)互助

新手 | 你問我答 | 免費刷機救磚 | ROM固件

查看: 10842|回復: 0
上一主題 下一主題
[教程]

Android上dip、dp、px、sp等單位說明 .

[復制鏈接]
跳轉到指定樓層
樓主
發(fā)表于 2013-8-28 16:28 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
Android的layout文件中有時候可能會指定具體的單位,比如有時候為px、dip或者sp等。他們的區(qū)別如下: 1. px (pixels)像素:這個大家用得比較多, 一般我們HVGA代表320x480像素。 2. dip或dp (device independent pixels)設備獨立像素:這個和設備硬件有關,一般我們?yōu)榱酥С諻VGA、HVGA和QVGA cwj推薦使用這個,不依賴像素。 在android上開發(fā)的程序將會在不同分辨率的手機上運行。為了讓程序外觀不至于相差太大,所以引入了dip的概念。比如定義一個矩形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)放大像素: 主要處理字體的大小。 下面的不經常用到: 4. in (inches)英寸 5. mm (millimeters)毫米 6. pt (points)點 android:numColumns="auto_fit" ,GridView的列數設置為自動 android:columnWidth="90dp",每列的寬度,也就是Item的寬度 android:stretchMode="columnWidth",縮放與列寬大小同步 android:verticalSpacing="10dp",兩行之間的邊距,如:行一(NO.0~NO.2)與行二(NO.3~NO.5)間距為10dp android:horizontalSpacing="10dp",兩列之間的邊距

上一篇:開放手機聯(lián)盟--Open Handset Alliance
下一篇:Android程序設計(6)-如何安裝Android SDK
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

Archiver|新帖|標簽|軟件|Sitemap|ZNDS智能電視網 ( 蘇ICP備2023012627號 )

網絡信息服務信用承諾書 | 增值電信業(yè)務經營許可證:蘇B2-20221768 丨 蘇公網安備 32011402011373號

GMT+8, 2024-10-23 06:23 , Processed in 0.056017 second(s), 15 queries , Redis On.

Powered by Discuz!

監(jiān)督舉報:report#znds.com (請將#替換為@)

© 2007-2024 ZNDS.Com

快速回復 返回頂部 返回列表