生成我的apk时,我的xml文件中出现了很多错误,当然我不会发布所有这些错误。 我一直试图通过添加' dp'来修复整数类型错误。然而,对于这些价值观而言,它并不总是正确的添加,我可以理解,但我不知道对这些是什么的正确解决方法。
例如,我得到:
Error: Dimension types not allowed (at 'layout_gravity' with value '11dp').
但是如果我不把" dp"我得到了
Error: Integer types not allowed (at 'layout_gravity' with value '11').
同样的问题:shape,ShowAsAction,type,TileMode,ScaleType,LayoutWeight,StretchMode,TextStyle ......
我也得到了" color" :
Error: Integer types not allowed (at 'color' with value '0x106000c').
同样的问题:background,id,drawable(同一种字符串)
然而,修复将是定义每个元素的类型似乎有点奇怪,所以如果它来自其他地方,我想知道解决方案, 如果我必须定义每个元素'类型,当然,但我需要知道匹配类型
感谢/
答案 0 :(得分:0)
重力应作为预定义值提供,例如xml
中的android:gravity="center_vertical"
对于颜色,您也应该使用颜色代码或预定义的颜色
答案 1 :(得分:0)
重力可以是CENTER_HORIZONTAL
,CENTER_VERTICAL
或CENTER
,它在dp中不具有价值。
十六进制颜色定义为#fff
而不是0xFFF