【发布时间】:2014-11-09 08:04:32
【问题描述】:
<Keyboard
android:keyWidth="%10p"
android:keyHeight="50px"
android:horizontalGap="2px"
android:verticalGap="2px">
%10p 是什么意思?我在文档或谷歌上找不到它。我假设它是键盘宽度的 10%?
【问题讨论】:
标签: android units-of-measurement
<Keyboard
android:keyWidth="%10p"
android:keyHeight="50px"
android:horizontalGap="2px"
android:verticalGap="2px">
%10p 是什么意思?我在文档或谷歌上找不到它。我假设它是键盘宽度的 10%?
【问题讨论】:
标签: android units-of-measurement
可能是一个小数值,它是一个附加的浮点数 使用 % 或 %p,例如“14.5%”。 % 后缀总是意味着 基本尺寸的百分比;可选的 %p 后缀提供大小 相对于某个父容器。
Android 键盘布局基于行,每行都有键。 {number}%p 是键盘中键的宽度,除非在单个键上明确定义。 {number}%p 表示键相对于父容器的宽度百分比。
【讨论】:
10p 是百分比:
可能是维度值,是附加的浮点数 带有诸如“14.5sp”之类的单位。可用单位有:px(像素)、dp (与密度无关的像素),sp(基于首选的缩放像素 字体大小)、in(英寸)、mm(毫米)。
可能是一个小数值,它是一个附加的浮点数 使用 % 或 %p,例如“14.5%”。 % 后缀总是意味着 基本尺寸的百分比;可选的 %p 后缀提供大小 相对于某个父容器。
这也可能是对资源的引用(形式为 “@[package:]type:name”)或主题属性(形式为 "?[package:][type:]name") 包含此类型的值。
这个对应全局属性资源符号keyWidth。