<Keyboard
android:keyWidth="%10p"
android:keyHeight="50px"
android:horizontalGap="2px"
android:verticalGap="2px">
%10p
是什么意思?我无法在文档或Google上找到它。我假设它是键盘宽度的10%?
答案 0 :(得分:0)
10p是百分比:
可以是维值,也就是附加的浮点数 有一个单位,如&#34; 14.5sp&#34;。可用单位为:px(像素),dp (与密度无关的像素),sp(基于优选的缩放像素) 字体大小),单位为(英寸),毫米(毫米)。
可以是小数值,也就是附加的浮点数 使用%或%p,例如&#34; 14.5%&#34;。 %后缀总是表示a 基数的百分比;可选的%p后缀提供大小 相对于某个父容器。
这也可能是对资源的引用(在表单中) &#34; @ [package:] type:name&#34;)或theme属性(在表单中 &#34;?[package:] [type:] name&#34;)包含此类型的值。
这对应于全局属性资源符号keyWidth。
答案 1 :(得分:0)
可以是小数值,也就是附加的浮点数 使用%或%p,例如&#34; 14.5%&#34;。 %后缀总是表示a 基数的百分比;可选的%p后缀提供大小 相对于某个父容器。
Android键盘布局基于行,每行都有键。 {number}%p
是键盘中键的宽度,除非在单个键上明确定义。 {number}%p
表示密钥的宽度,相对于父容器的百分比。