【问题标题】:get View of default dialog获取默认对话框的视图
【发布时间】:2012-05-06 11:29:46
【问题描述】:

我正在尝试在 DialogFragment 中实现 ProgressDialog 并将其用作片段。我的 onCreateDialog 看起来像这样:

 public Dialog onCreateDialog(Bundle savedInstanceState) {

    String message = getArguments().getString("msg");

    ProgressDialog dialog =  new ProgressDialog(getActivity());


      dialog.setMessage(message);
      dialog.setTitle("");
      dialog.setCancelable(true);
      dialog.setIndeterminate(true);
      dialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
      return dialog;
}

根据android开发者的说法,要将此对话框用作Fragment,我必须实现onCreateView,它返回视图对象。问题是,如何查看此类对话框?

【问题讨论】:

    标签: android android-layout android-fragments android-dialogfragment


    【解决方案1】:

    它只适用于 onCreateDialog。 如果你想创建一个更复杂的视图和片段,你应该创建一个方法,例如:

    public View onCreateView( . .. ) {
        LayoutInflater inflater = getActivity().getLayoutInflater();
        View view = inflater.inflate(R.layout.fragment_xml_id, null);
        return view;
    }
    

    查看此博客了解更多信息: http://android-developers.blogspot.com/2012/05/using-dialogfragments.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多