AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(getActivity());
EditText paswdeditText = new EditText(getActivity());
dialogBuilder.setTitle(appLabel);
dialogBuilder.setIcon(dialogInfo.appInfo.loadIcon(pm));
dialogBuilder.setPositiveButton(android.R.string.ok, this);
dialogBuilder.setNegativeButton(android.R.string.cancel, this);
dialogBuilder.setMessage(messageBuilder.toString());
EditText paswdeditText = new EditText(getActivity());
dialogBuilder.setTitle(appLabel);
dialogBuilder.setIcon(dialogInfo.appInfo.loadIcon(pm));
dialogBuilder.setPositiveButton(android.R.string.ok, this);
dialogBuilder.setNegativeButton(android.R.string.cancel, this);
dialogBuilder.setMessage(messageBuilder.toString());
dialogBuilder.setView(paswdeditText);
dialogBuilder.show();
------解决方案--------------------
EditText texta = new EditText(this);
new AlerDialog.Builder(this).setIcon(XXX).XXX…….setView( texta );
String Thing = texta.getText();