public void show_dialogAlterarSenha() { dialog = DialogPlus.newDialog(context) .setOnCancelListener( new OnCancelListener() { @Override public void onCancel(DialogPlus dialogPlus) {} }) .setContentHolder(new ViewHolder(R.layout.dialog_alterar_senha)) .setHeader(R.layout.dialog_header) .setFooter(R.layout.dialog_login_footer) .setExpanded( false) // This will enable the expand feature, (similar to android L share dialog) .setOnClickListener(onClickListenerAlterarPinCode) .setGravity(Gravity.CENTER) .setOnDismissListener( new OnDismissListener() { @Override public void onDismiss(DialogPlus dialogPlus) {} }) .setCancelable(false) .create(); View headerHolder = dialog.getHeaderView(); ((TextView) headerHolder.findViewById(R.id.tvDialogHeaderTitle)).setText("Alterar Codigo PIN"); View footerHolder = dialog.getFooterView(); ((Button) footerHolder.findViewById(R.id.btn_cadastrar)).setText("Cancelar"); ((Button) footerHolder.findViewById(R.id.btn_login)).setText("Alterar"); View holder = dialog.getHolderView(); EditText edPinNovo = (EditText) holder.findViewById(R.id.edPinNovo); edPinNovo.setOnKeyListener( new View.OnKeyListener() { @Override public boolean onKey(View v, int keyCode, KeyEvent event) { vibrator.vibrate(200); return false; } }); EditText edPinAtual = (EditText) holder.findViewById(R.id.edPinAtual); edPinAtual.setOnKeyListener( new View.OnKeyListener() { @Override public boolean onKey(View v, int keyCode, KeyEvent event) { vibrator.vibrate(200); return false; } }); EditText edPinRedigitar = (EditText) holder.findViewById(R.id.edPinRedigitar); edPinRedigitar.setOnKeyListener( new View.OnKeyListener() { @Override public boolean onKey(View v, int keyCode, KeyEvent event) { vibrator.vibrate(200); return false; } }); dialog.show(); }