popupWindow.setFocusable(true);是比较重要的, 一般都为true, 也就是弹窗之后, 焦点就到了弹窗, 你再点击其它地方, 弹窗失去焦点就会消失. popupWindow.setOutsideTouchable...最后一句显示弹窗, 默认对齐左下, 后面两个参数是偏移值, 应该很好理解啦. 然后我们来看一张效果图.
?...com.android.support.constraint:constraint-layout:1.0.2'
testCompile 'junit:junit:4.12'
}
再者下面两句是不同的, 第二种实例化方法会导致5.0前和5.0后风格不统一...(this);
AlertDialog.Builder builder = new AlertDialog.Builder(this);
?...然后就是AlertDialog是非常便于放入各种条目的, 比如单选和多选.