【发布时间】:2013-12-18 09:35:57
【问题描述】:
我正在尝试将我的对话框定位在屏幕上的特定位置。 这是我的对话框实现:
public class DayDialog extends android.support.v4.app.DialogFragment {
public static DayDialog newInstance() {
DayDialog f = new DayDialog();
f.setCancelable(true);
f.setStyle(STYLE_NO_TITLE, 0);
return f;
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View layout = inflater.inflate(R.layout.dialog_calendar_day, container);
WindowManager.LayoutParams params = getDialog().getWindow()
.getAttributes();
params.gravity = Gravity.TOP | Gravity.LEFT;
params.x = 0;//b.getInt("x");
params.y = 0;//b.getInt("y");
getDialog().getWindow().setAttributes(params);
return layout;
}
这是我的对话框的显示方式!我怎样才能找到它 (0,0) ?就好像它周围有一个框架或什么的!
【问题讨论】:
标签: android android-layout android-dialogfragment