分隔符

时间:2015-06-25 11:23:57

标签: android performance lint

当使用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

1 个答案:

答案 0 :(得分:4)

应尽可能减少过度抽取,但屏幕上不可避免地会出现过度抽取。

在您的特定情况下,您可以在现有背景上绘制1px分频器。棉绒警告尽力确定可能存在的问题,但它们并非防弹。您可以安全地抑制此特定视图的此lint警告。