android DialogFragment
来源:互联网 发布:怎么申请成为淘宝达人 编辑:程序博客网 时间:2024/05/16 04:58
public class MyDialogFragment extends DialogFragment{
public static final String ARG_PARAM2 = "yLocation";
private int mYLocation;
public static MyDialogFragment newInstance(int yLocation) {
MyDialogFragment fragment = new MyDialogFragment();
Bundle args = new Bundle();
args.putInt(ARG_PARAM2, yLocation);
fragment.setArguments(args);
return fragment;
}
@Override
public void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setStyle(STYLE_NO_TITLE, R.style.MyDialog);
if (getArguments() != null) {
mYLocation = getArguments().getInt(ARG_PARAM2);
}
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Dialog dialog = getDialog();
// dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
// Window dialogWindow = dialog.getWindow();
// WindowManager.LayoutParams lp = dialogWindow.getAttributes();
// dialogWindow.setGravity(Gravity.LEFT | Gravity.TOP);
// lp.x = 300; // 新位置X坐标
// lp.y = 300; // 新位置Y坐标
// lp.width = 800; // 宽度
// lp.height = 800; // 高度
// lp.alpha = 0.7f; // 透明度
// dialogWindow.setAttributes(lp);
return inflater.inflate(R.layout.dialog_fragment, container, false);
}
@Override
public void onActivityCreated(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onActivityCreated(savedInstanceState);
Dialog dialog = getDialog();
Window dialogWindow = dialog.getWindow();
WindowManager.LayoutParams lp = dialogWindow.getAttributes();
dialogWindow.setGravity(Gravity.TOP);
// lp.x = 300; // 新位置X坐标
// lp.y = 300; // 新位置Y坐标
if (mYLocation != 0) {
lp.y = mYLocation; // 新位置Y坐标
}
lp.width = WindowManager.LayoutParams.MATCH_PARENT; // 宽度
lp.height = WindowManager.LayoutParams.MATCH_PARENT; // 高度
lp.alpha = 0.5f; // 透明度
dialogWindow.setAttributes(lp);
}
}
public static final String ARG_PARAM2 = "yLocation";
private int mYLocation;
public static MyDialogFragment newInstance(int yLocation) {
MyDialogFragment fragment = new MyDialogFragment();
Bundle args = new Bundle();
args.putInt(ARG_PARAM2, yLocation);
fragment.setArguments(args);
return fragment;
}
@Override
public void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setStyle(STYLE_NO_TITLE, R.style.MyDialog);
if (getArguments() != null) {
mYLocation = getArguments().getInt(ARG_PARAM2);
}
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Dialog dialog = getDialog();
// dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
// Window dialogWindow = dialog.getWindow();
// WindowManager.LayoutParams lp = dialogWindow.getAttributes();
// dialogWindow.setGravity(Gravity.LEFT | Gravity.TOP);
// lp.x = 300; // 新位置X坐标
// lp.y = 300; // 新位置Y坐标
// lp.width = 800; // 宽度
// lp.height = 800; // 高度
// lp.alpha = 0.7f; // 透明度
// dialogWindow.setAttributes(lp);
return inflater.inflate(R.layout.dialog_fragment, container, false);
}
@Override
public void onActivityCreated(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onActivityCreated(savedInstanceState);
Dialog dialog = getDialog();
Window dialogWindow = dialog.getWindow();
WindowManager.LayoutParams lp = dialogWindow.getAttributes();
dialogWindow.setGravity(Gravity.TOP);
// lp.x = 300; // 新位置X坐标
// lp.y = 300; // 新位置Y坐标
if (mYLocation != 0) {
lp.y = mYLocation; // 新位置Y坐标
}
lp.width = WindowManager.LayoutParams.MATCH_PARENT; // 宽度
lp.height = WindowManager.LayoutParams.MATCH_PARENT; // 高度
lp.alpha = 0.5f; // 透明度
dialogWindow.setAttributes(lp);
}
}
0 0
- Android DialogFragment
- android Dialogfragment
- android DialogFragment
- Android DialogFragment
- 【Android 开发教程】DialogFragment
- android DialogFragment简单应用
- android DialogFragment简单应用
- Android:DialogFragment的使用
- Android 自定义dialogfragment
- android DialogFragment简单使用
- Android DialogFragment fullscreen 解决方法
- android DialogFragment 设置大小
- Android 开发教程 DialogFragment
- Android DialogFragment对话框
- Android之DialogFragment
- Android-----DialogFragment的使用
- Android DialogFragment(1)
- Android DialogFragment(2)
- windows查看端口占用情况
- Thinkphp常用配置文件
- javascript知识回顾
- 树结构练习——判断给定森林中有多少棵树
- Python各进制间的转换
- android DialogFragment
- java成长之路 JVM内存组成及分配
- 推荐大学生看的一些书
- hdu 1753 Java 高精度处理 大明A+B
- 在Ubuntu 14.04 桌面上设置启动器(快捷方式)
- linux下新建并启动脚本文件
- Linux下rsync的用法
- 白话空间统计番外篇:中位数中心算法
- android byte与16进制