当使用gradle建立时,lint报告会报告以下内容:
透支:不止一次绘制区域
../../ src / main / res / layout / include_divider.xml:4:可能的透支: 根元素绘制背景@颜色/灰色与主题也 绘制背景(推断主题是@ style / AppTheme)
1查看xmlns =" http://schemas.android.com/apk/res/android"
2 android:layout_width =" fill_parent"
3 android:layout_height =" 1px"
4 android:background =" @ color / grey" />
我知道问题是我正在绘制已经涂过的部分屏幕。如何正确设置主题?或者我如何设置一个合适的分隔符来摆脱这个问题?
我使用的主题是Theme.AppCompat.Light
。
答案 0 :(得分:4)
应尽可能减少过度抽取,但屏幕上不可避免地会出现过度抽取。
在您的特定情况下,您可以在现有背景上绘制1px分频器。棉绒警告尽力确定可能存在的问题,但它们并非防弹。您可以安全地抑制此特定视图的此lint警告。