1,使用观察者在remove掉Listener的时候要判断sdk版本
if (Build.VERSION.SDK_INT < 16) {
v.getViewTreeObserver().removeGlobalOnLayoutListener(listener);
} else {
v.getViewTreeObserver().removeOnGlobalLayoutListener(listener);
}
2,Button在低版本没有setBackground的时候可用setBackgroudDrawable替换