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ć.