AlertDialog.Builder loginBuilder = new AlertDialog.Builder(this); loginBuilder.setCancelable(false) .setTitle("Login Panel"); LayoutInflater inflater=getLayoutInflater(); //adding the inflater object to the view View view=inflater.inflate(R.layout.login_form, null); final EditText emailId=(EditText)view.findViewById(R.id.editText_mailId); final EditText passCode=(EditText)view.findViewById(R.id.editText2_passcode); loginBuilder.setView(view); loginBuilder.setPositiveButton("Login", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { // TODO Auto-generated method stub //do something } }); loginBuilder.setNegativeButton("Register", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { // TODO Auto-generated method stub makeAToast("You have to Register first"); finish(); } }) .show(); R.layout.login_form:: "@drawable/login_alert_shape:::