转自android官方文档,无法提供链接,因为android官网的链接被和谐了。我在日文版google android中的cache里面翻到的如下内容。赶紧保存了下来。 ? 1. You can create common dimensions to use for various screen elements by defining?dimension?values in XML.?A dimension?resource is a number followed by a unit of measurement?. For example: 10px, 2in, 5sp. Here are the units of measurement supported by?Android?: (1) px --> Pixels - corresponds to actual pixels on the screen?. (2) in --> Inches - based on the physical size of the screen?. (3) mm --> Millimeters - based on the physical size of the screen?. (4) pt --> Points - 1/72 of an inch based on the physical size of the screen?. (5) dp --> Density-independent Pixels - an abstract unit that is based on the physical density of the screen. These units are relative to a 160 dpi screen, so one dp is one pixel on a 160 dpi screen. The ratio of dp-to-pixel will change with the screen density, but not necessarily in direct proportion?.Note:?The compiler accepts both "dip" and "dp", though "dp" is more consistent with "sp". (6) sp --> Scale-independent Pixels - this is like the dp unit, but it is also scaled by the user's font size preference. It is recommend you use this unit when specifying font sizes, so they will be adjusted for both the screen density and user's preference?. ? 2.?Dimension?values are not normally used as raw resources, but rather as attribute values in XML files. You can, however, create plain resources containing this data type. Source file format:?XML file requiring a? Resource source file location?: res/values/dimens.xml (File name is arbitrary; standard practice is to put all dimensions in one file devoted to dimensions.) Compiled resource datatype:?Resource pointer to a?dimension?. Resource reference name: Syntax <dimen>A valid?dimension?value.?name?- The name used in referring to this?dimension?. Example XML Declaration The following code declares several?dimension?values. Example Code Use Example Java code: Example XML code: 3. 简单总结 dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果。 px: pixels(像素). 不同设备显示效果相同。 sp: scaled pixels(放大像素). 主要用于字体显示best for textsize。 pt/in/mm就不解释了,没什么好解释的。<?xmlversion="1.0" encoding="utf-8"?>
?declaration, and a root?<resources>
?element containing one or more<dimen>
?tags.R.dimen.some_name
@[package:]dimen/some_name
(where?some_name?is the?name?of a specific?<dimen>
?element)
详细解决方案
[Android] 有关问题记录 - Android 支持的度量单位
热度:11 发布时间:2016-05-01 15:37:59.0
1 楼 zhq56030207 2010-08-18
我正在学习相关的东西,supporting multiple screen 可是不懂ing
相关解决方案
- android 读取byte[]中的元素解决方案
- android 标题栏兑现方式
- android 中Activity向BroadcastReceiver发送数据,该怎么解决
- Android 4.0 为什么模拟器老是提示小弟我谷歌拼音输入法已停止
- android:getSharedPreferences() 这是哪个类的方法解决思路
- android 怎么判断一个程序是否联网
- android RadioButton如何设置默认选中
- android 怎么重新设置锚点
- android 图片对象获取的有关问题
- android 关于服务连接的疑义
- android 怎么实现对view的放大和缩小
- android ID,该如何处理
- 准备复习2-3个月,看java+android,请问有经验者,怎么看效果最好》
- android UI线程与AsyncTask的有关问题
- android(java) 中文乱码的有关问题
- android 动态设立控件高度
- Android test project 编译方法
- android 4.03启动出错,显示"Encryption Unsuccessful"该如何解决
- Android 下面的listView的动态效果怎么实现的?求源代码,多谢
- Android?Palm?Symbian?Windows Mobile?学哪个有“钱图”?解决方案
- Android 开发语言,该怎么解决
- 单个人去做手机开发选什么平台好?android,iphone?解决办法
- Android 虚拟机崩溃的有关问题
- 想学学移动平台的开发 android 还是windows phone7好啊该怎么处理
- Android 上的如何读写设备文件
- Android 2.2 API 汉语文档系列(3) —— AccessibilityService
- 【先睹为快】ArcGIS Android SDK上一版本新特性
- ArcGIS for Android app v2.0.4公布
- android.hardware.USB种介绍
- android linux开发 在线电子书解决方案