【问题标题】:Android units of measurement: %{number}p syntaxAndroid 测量单位:%{number}p 语法
【发布时间】: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


    【解决方案1】:

    可能是一个小数值,它是一个附加的浮点数 使用 % 或 %p,例如“14.5%”。 % 后缀总是意味着 基本尺寸的百分比;可选的 %p 后缀提供大小 相对于某个父容器。

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

    【讨论】:

      【解决方案2】:

      10p 是百分比:

      可能是维度值,是附加的浮点数 带有诸如“14.5sp”之类的单位。可用单位有:px(像素)、dp (与密度无关的像素),sp(基于首选的缩放像素 字体大小)、in(英寸)、mm(毫米)。

      可能是一个小数值,它是一个附加的浮点数 使用 % 或 %p,例如“14.5%”。 % 后缀总是意味着 基本尺寸的百分比;可选的 %p 后缀提供大小 相对于某个父容器。

      这也可能是对资源的引用(形式为 “@[package:]type:name”)或主题属性(形式为 "?[package:][type:]name") 包含此类型的值。

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

      Source.

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-07-31
      • 1970-01-01
      • 2014-02-16
      • 1970-01-01
      • 1970-01-01
      • 2018-03-03
      • 2019-01-03
      • 1970-01-01
      相关资源
      最近更新 更多