如何定义对话框片段的重力?
Posted
技术标签:
【中文标题】如何定义对话框片段的重力?【英文标题】:How to define gravity of a Dialog Fragment? 【发布时间】:2020-12-12 18:29:09 【问题描述】:我希望我的对话一直停留在开头,但它总是出现在中间。
【问题讨论】:
【参考方案1】:我会给你例子==>
以下是代码 -->Onclick 图片 -->Dialog Appears==>
Dialog dialog; //your dialog declaration
//
//
//
oncreate()
imageView = (ImageView) findViewById(R.id.customProfileGridImg);
dialog = new Dialog(this);
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
dialog.setContentView(R.layout.activity);
Window window = dialog.getWindow();
WindowManager.LayoutParams wlp = window.getAttributes();
wlp.gravity = Gravity.START |Gravity.TOP; //change direction as per your requirement
wlp.flags &= ~WindowManager.LayoutParams.FLAG_DIM_BEHIND;
window.setAttributes(wlp);
imageView.setOnClickListener(new View.OnClickListener()
@Override
public void onClick(View view)
dialog.show();
);
【讨论】:
以上是关于如何定义对话框片段的重力?的主要内容,如果未能解决你的问题,请参考以下文章