DialogFragment: Używanie AlertDialog z niestandardowym układem

Przepisuję moją aplikację za pomocąFragments API wsparcie. W oryginalnej aplikacji mamAlertDialog który jest stworzony w ten sposób:

<code>    LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
    View view = inflater.inflate(R.layout.button_dialog, null);
    AlertDialog.Builder builder = new AlertDialog.Builder(this);
    builder.setView(view);
    ListView mListView = (ListView) view.findViewById(R.id.mblist);
    builder.setTitle(getString(R.string.sysinfo)).setNeutralButton(
            getString(R.string.okay), null);
    Cursor dcursor = propManager.propCursor();
    if (dcursor.moveToFirst()) {
        startManagingCursor(dcursor);
        String[] from = { Constants.NAME_DET,
                Constants.VALUE_DET };
        int[] to = { R.id.mbname, R.id.mbvalue };
        SimpleCursorAdapter dadapter = new SimpleCursorAdapter(this,
                R.layout.info_list_row, dcursor, from, to);
        mListView.setAdapter(dadapter);
    }
    final Dialog dialog = builder.create();
    dialog.show();
</code>

Jak mogę wyświetlić to samo okno dialogowe za pomocą DialogFragment? Przeczytałem dokumentację, ale mam problem z ustaleniem, jak to zrobić.

questionAnswers(2)

yourAnswerToTheQuestion