我讨厌“'layout_height'属性应该定义”lint错误。 虽然我以我的风格定义了它:
iOS 8.4
所以我试图关闭这个lint规则,但没有用: MSDN documentation
我该如何解决这种恼人的行为?或者我可以关闭lint规则吗?
非常感谢!
答案 0 :(得分:1)
您不应该在应用主题中定义layout_height或layout_width。这些需要进入每个布局xml文件。实际上,所有以'layout'开头的属性都不应该放在任何主题或样式文档中,这些属性应该保留在相应的布局文件中(例如layout_marginTop或layout_gravity'。这可能就是你得到lint错误的原因。
答案 1 :(得分:1)
我在为Card View创建新的XML布局时遇到了同样的错误。
即使给它layout_height
属性后,它也会给我同样的错误。
我复制后清除了所有代码并粘贴了以前的代码,但这次我没有错误日志。
刚刚发生了什么?!
可能是XML代码未获得同步,因此它一直显示错误。