PopupWindow 无法在点击外部后自动消失的问题
最近在 Android 5.x 上遇到了一个 PopupWindow 无法消失的问题,PopupWindow 已经设置了 popup.setOutsideTouchable(true); 但点击 PopupWindow 外部无法消除 PopupWindow。在 Android 6.0 上没有此问题。 该问题的原因是在使用PopupWindow时,为了取消默认的带阴影效果,使用了 popup…
Read more
learn, build, evaluate
最近在 Android 5.x 上遇到了一个 PopupWindow 无法消失的问题,PopupWindow 已经设置了 popup.setOutsideTouchable(true); 但点击 PopupWindow 外部无法消除 PopupWindow。在 Android 6.0 上没有此问题。 该问题的原因是在使用PopupWindow时,为了取消默认的带阴影效果,使用了 popup…
Read more
Android 提供的 Button 默认带有点击效果,在 API Level 21 及以上,即使单独设置了 background,点击按钮时仍会有一个类似上浮的效果。可以通过使用 Widget.AppCompat.Button.Borderless 的 style 来去除点击效果,如: <Button style="@style/Widget.AppCompat.Button…
Read more