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

以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在横竖屏切换时消失
本文URL:http://hxwzsj.com/article/gehego.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 成都网站设计 重庆网站制作 网站建设 成都企业网站制作 网站设计 上市集团网站建设 网站设计 成都网站设计 成都网站设计 定制网站制作 成都网站设计 成都企业网站建设公司 四川成都网站制作 成都网站制作 高端网站设计推广 手机网站建设 成都定制网站建设 成都网站设计 网站建设公司 达州网站设计 自适应网站建设 成都做网站建设公司