Android 度量单位:%{number}p 语法


<Keyboard 
  android:keyWidth="%10p"
  android:keyHeight="50px"
  android:horizontalGap="2px" 
  android:verticalGap="2px">

%10p是什么意思?我在文档或谷歌上找不到它。我假设它是键盘宽度的 10%?

> 10p 是百分比:

可以是维度值,它是附加的浮点数 使用诸如"14.5sp"之类的单位。可用单位为:像素(像素(,dp (与密度无关的像素(、SP(基于首选像素的缩放像素( 字体大小(、英寸(英寸(、毫米(毫米(。

可以是小数值,它是附加的浮点数 使用 % 或 %p,例如"14.5%"。% 后缀始终表示 基本大小的百分比;可选的 %p 后缀提供大小 相对于某些父容器。

这也可能是对资源的引用(在形式 "@[包:]类型:名称"(或主题属性(在形式中 "?[包装:][type:]name"( 包含此类型的值。

这对应于全局属性资源符号 keyWidth。

源。

可以是小数值,它是附加的浮点数 使用 % 或 %p,例如"14.5%"。% 后缀始终表示 基本大小的百分比;可选的 %p 后缀提供大小 相对于某些父容器。

Android 键盘布局基于行,每行都有键。{number}%p是键盘中按键的宽度,除非在单个键上明确定义。{number}%p表示键相对于父容器的百分比宽度。

最新更新