Просто надуйте макет самостоятельно (его Java-код, но я думаю, что вы знаете, что делать):
AlertDialog.Builder dialog = new AlertDialog.Builder(context);
LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE );
View view = inflater.inflate( R.layout.layout, null );
dialog.setView(view);
dialog.create().show();
Ваш раздутый вид теперь view
, и вы можете использовать его, чтобы найти в нем другие видыкак:
EditText editText = view.findViewById(R.id.myEdittext);