1.在拓宽BottomSheetDialog 时在oncreate中设置 contentview 发现 和直接使用BottomSheetDialog setcontentvew 的 铺满效果不同
2、发现 oncreate 在第一次 show 的时候 才会调用
3、 oncreate 中 有如下代码 使 使布局铺满window.setLayout(ViewGroup.LayoutParams.MATCH_PARENT,
ViewGroup.LayoutParams.MATCH_PARENT);
4、所以 在直接使用的情况下 是先 setcontent 然后再设置window 宽度的而 在扩展中是先设置window参数 然后设置内容view
5、把setcontentview放在window 之前解决问题
6. 为何 setcontentview 要在window 设置之前 window 改变的属性才会生效(dialog 也是这样)?