在android开发中使用dialogframent实现对话框是比较支持的方法,因为对屏幕旋转及回退都能有比较好的控制。
自定义的dialogfragment继承DialogFragment,并实现onCreateView()方法,如下:
public class MyDialogFragment extends DialogFragment { @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { return inflater.inflate(R.layout.fragment_dialog, container,false); } }
在activity中调用:
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); MyDialogFragment dialog = new MyDialogFragment(); dialog.show(ft, "test"); }
本文介绍了如何在Android开发中使用DialogFragment来实现对话框,这种方法可以更好地支持屏幕旋转及回退操作。通过自定义一个名为MyDialogFragment的类继承自DialogFragment并实现onCreateView()方法,可以在Activity中轻松地展示对话框。
865

被折叠的 条评论
为什么被折叠?



