DialogFragment弹出位置的调整

1. 目的是在页面下方的工具栏之上弹出设置的选项。

 

2. 实现方式:

 

参考链接:

DialogFragment 顶部弹出 设置距离顶部的距离

https://blog.csdn.net/u010207898/article/details/86598490

 

onStart(){
Window window = titleDialog.getWindow(); 
WindowManager.LayoutParams params = window.getAttributes(); 
params.y = 100; //设置偏移100px
window.setAttributes(params); 
window.setGravity(Gravity.BOTTOM);   
}

 

注意:不能将dialogFragment布局设置成match_parent,否则该方法无效

 

3. 提示:

最后没有采用此方法,原因是这个弹出位置也仅仅是修改弹出位置,DialogFragmnet实际上还是从底部弹出和收起的,在这个过程中会遮盖掉底部的工具栏,效果不好。


版权声明:本文为w2_2015原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。