问题描述
1 | final PopupWindow popupWindow = new PopupWindow(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT); |
上述代码在7.0手机上不会在anchor下方弹出,而是在屏幕最上方弹出,7.0以下手机则没问题;
高度MATCH_PARENT时才会这样,WRAP_CONTENT时不会。
原因
- 7.0系统的一个bug;
1 | final PopupWindow popupWindow = new PopupWindow(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT); |
上述代码在7.0手机上不会在anchor下方弹出,而是在屏幕最上方弹出,7.0以下手机则没问题;
高度MATCH_PARENT时才会这样,WRAP_CONTENT时不会。
1 |
|
1 | btnVerifyCode.setOnClickListener(new View.OnClickListener() { |
1 |
|
1 | /** |
1 | <declare-styleable name="SlidingValidationView"> |
1 | <declare-styleable name="RatioColorBar"> |