首页 > 其他 > 详细

解决dialog在横竖屏切换时消失

时间:2014-12-10 10:56:22      阅读:397      评论:0      收藏:0      [点我收藏+]

以AlertDialog为例

   一、将AlertDialog视图封装在dialogfragment(fragmentdeAlertDialog子类)实例中

 

    package com.example.t;

    import android.app.AlertDialog;            
    import android.app.Dialog;
    import android.os.Bundle;
    import android.widget.DatePicker;

    public class DialogPickerFragment extends android.support.v4.app.DialogFragment {
       @Override
       public Dialog onCreateDialog(Bundle savedInstanceState) {
            DatePicker dp = new DatePicker(getActivity());
            return new AlertDialog.Builder(getActivity())
            .setView(dp)
            .setTitle("Dialog")
            .setPositiveButton("OK", null)
            .create();
         }
    }

 

  二、在activity中调用

    public void dialogpicker(View v) {
          FragmentManager fm = getSupportFragmentManager();
          DialogPickerFragment dialog = new DialogPickerFragment();
          dialog.show(fm, "date");
    }

 

解决dialog在横竖屏切换时消失

原文:http://9437752.blog.51cto.com/9427752/1588135

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!