如题
在开发中自定义dialog
为了正确使用dialog 有效的生命周期观察
可以使用dialogFragment
如果在布局中设置的大小无效
可以在dialog开始之前 使用系统布局对属性进行修改
@Override
public void onStart() {
super.onStart();
if (getDialog() != null && getDialog().getWindow() != null) {
getDialog().getWindow().setLayout(WindowManager.LayoutParams.MATCH_PARENT,
WindowManager.LayoutParams.WRAP_CONTENT);
}
}