DialogFragment Android 3.0 引入的基于Fragment的弹窗
Dialog使用起来简单,Google则推荐使用DialogFragment(Android 3.0以下的版本,可以使用support包中提供的DialogFragment或者FragmentActivity)
基本使用:
// showDialog(true, R.layout.dialog_peichangxiangmu, R.id.btn_next, 250); MyDialogFragment mdf = new MyDialogFragment(); mdf.show(getFragmentManager(), "");
*/ public class MyDialogFragment extends DialogFragment {
@Nullable @Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { View v = inflater.inflate(R.layout.dialog_peichangxiangmu, container, false); ButterKnife.inject(this, v); return v;
}
@Override public void onDestroyView() { super.onDestroyView(); ButterKnife.reset(this); }
即可 布局自定定义 全屏无标题 自己定义
消失:dimiss();