2021-06-27

android tools ignore,android tools:ignore="UselessParent"这个属性的含义是什么? 转载链接:https://blog.csdn.net/weixin_33093437/article/details/117560278

采纳率:53% 等级:12

已帮助:7021人

这个属性是给lint检查工具看的,这个告诉IDE 以避免显示这样一条消息: “此 RelativeLayout 布局或其 LinearLayout 父是无用”

tools属性的种类

tools属性可以分为两种:一种是影响Lint提示的,一种是关于xml布局设计的。以上介绍的是tools的最基本用法:在UI设计的时候忽略有无用布局的提醒,属于第一种。

Lint相关的属性

tools:ignore:ignore属性是告诉Lint忽略xml中的某些警告。就像问题一样

tools:targetApi:假设minSdkLevel 15,而使用了api21中的控件比如

RippleDrawable,就会出现警告,使用这个属性可以取消

tools:locale:默认情况下res/values/strings.xml中的字符串会执行拼写检查,如果不是英语,会提示拼写错误,通过tools:locale来告诉studio本地语言不是英语,就不会有提示了。

UI预览相关的属性

tools:context:有了这个属性,ide就知道在预览布局的时候该采用什么样的主题。同时他还可以在android studio的java代码中帮助找到相关的文件

tools:menu:告诉IDE 在预览窗口中使用哪个菜单,这个菜单将显示在layout的根节点上(actionbar的位置)

tools:actionBarNavMode:

这个属性告诉ide app bar(Material中对actionbar的称呼)的显示模式,其值可以是

standard,tabs,list

tools:listitem/listheader/listfooter:顾名思义就是在ListView ExpandableListView等的预览效果中添加头部 尾部 以及子item的预览布局。

tools:showIn:该属性设置于一个被其他布局的布局的根元素上。这让您可以指向包含此布局的其中一个布局,在设计时这个被包含的布局会带着周围的外部布局被渲染

tools:layout:告诉ide,Fragment在程序预览的时候该显示成什么样

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值