tools:ignore=“Suspicious0dp”
当你查找这个代码的时候,有可能和我犯了一样的错误:
当前LinearLayout的父类布局与设置的子类布局冲突
利用alt快捷键提示信息之后,增加tools:ignore="Suspicious0dp"语句
解决方法
因为忘记采用了垂直布局还要使用水平分布…
android:orientation="vertical"
把布局改成
android:orientation="horizontal"
或者放弃水平方向按比例分布,我们做人嘛,不能太花心什么都想要
记住了:父类定向为竖向时,别横向等分父类的高
tools介绍
tools是给IDE预览使用
tools属性可以分为两种:一种是影响Lint提示的,一种是关于xml布局设计的。
tools:ignore:ignore属性是告诉Lint忽略xml中的某些警告
如: tools:ignore="UselessParent"
这个属性是给lint检查工具看的,这个告诉IDE 以避免显示这样一条消息: “此 RelativeLayout 布局或其 LinearLayout 父是无用”
tools还有一些其他属性,有兴趣的可以自己去查查