1

私はDialogFragmentにProgressDialogを実装しようとしていて、それをフラグメントとして使用しています。デフォルトのダイアログの表示を取得

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; 
} 

アンドロイドの開発者によると、断片として、このダイアログを使用して、私はビューオブジェクトを返しますonCreateViewを実装する必要があります。私のonCreateDialogはこのようになります。質問は、どのように私はそのようなダイアログのビューを取得するのですか?

答えて

2

これは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

関連する問題