AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(this); // ...Irrelevant code for customizing the buttons and title LayoutInflater inflater = this.getLayoutInflater(); View dialogView = inflater.inflate(R.layout.alert_label_editor, null); dialogBuilder.setView(dialogView); EditText editText = (EditText) dialogView.findViewById(R.id.label_field); editText.setText("test label"); AlertDialog alertDialog = dialogBuilder.create(); alertDialog.show();
private void initSearch() { AlertDialog.Builder searchDialog = new AlertDialog.Builder(this); LayoutInflater inflater = this.getLayoutInflater(); searchDialog.setTitle("Search Photos"); searchDialog.setMessage("Specify tag and value..."); // R.layout.search_dialog is my custom layour, it displays fine, it works. View dialogView = inflater.inflate(R.layout.search_dialog, null); searchDialog.setView(dialogView); EditText tagText = (EdiText) dialogView.findViewById(R.id.tagField); searchDialog.setPositiveButton( ... ) ... AlertDialog myAlert = searchDialog.create(); //returns an AlertDialog from a Builder. myAlert.show(); }
Intent intent = new Intent( "com.android.camera.action.CROP" ); intent.setType( "image/*" ); intent.setData( _captureUri ); intent.putExtra( "outputX", 128 ); intent.putExtra( "outputY", 128 ); AlertDialog.Builder builder = new AlertDialog.Builder( this ); builder.setTitle( R.string.choose_crop_title ); builder.setAdapter( adapter, new DialogInterface.OnClickListener() { public void onClick( DialogInterface dialog, int item ) builder.setOnCancelListener( new DialogInterface.OnCancelListener() { @Override public void onCancel( DialogInterface dialog ) AlertDialog alert = builder.create(); alert.show();
LayoutInflater linf = LayoutInflater.from(this); final View inflator = linf.inflate(R.layout.twoinputs, null); AlertDialog.Builder alert = new AlertDialog.Builder(this); alert.setTitle("Tilte"); alert.setMessage("Message"); alert.setView(inflator); final EditText et1 = (EditText) inflator.findViewById(R.id.editText1); final EditText et2 = (EditText) inflator.findViewById(R.id.editText2); alert.setPositiveButton("ok", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int whichButton) { String s1=et1.getText().toString(); String s2=et2.getText().toString(); //do operations using s1 and s2 here... } }); alert.setNegativeButton("Cancel", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int whichButton) { dialog.cancel(); } }); alert.show();
CustomAdapter adapter = (CustomAdapter) parent.getAdapter(); RowData row = adapter.getItem(position); AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle(row.mItem); builder.setMessage(row.mDescription + " -> " + position ); builder.setPositiveButton("ok", null); builder.show(); convertView = mInflater.inflate(R.layout.custom_row, null); holder = new ViewHolder(convertView); convertView.setTag(holder); holder = (ViewHolder) convertView.getTag(); item = holder.getItem(); item.setText(rowData.mItem); description = (TextView) mRow.findViewById(R.id.description);
private picked(File aDirectory) { if(aDirectory.length()==0){setResult(RESULT_CANCELED, new Intent()); finish(); return;} AlertDialog.Builder alert= new AlertDialog.Builder(this); // Start dialog builder alert.setTitle("Question").setMessage("Do you want to open that file?"+aDirectory.getName()); alert.setPositiveButton("OK", okButtonListener).setNegativeButton("Cancel", cancelButtonListener); alert.show(); }
AlertDialog.Builder builder = new AlertDialog.Builder(this); LayoutInflater inflater = this.getLayoutInflater(); View dialogView = inflater.inflate(R.layout.new_name, null); builder.setView(dialogView); EditText text = (EditText) dialogView.findViewById(R.id.form2_dialog_name); //if we have previous name we show it if (haveName) { text.setText(((Button) findViewById(R.id.form2_name_button)).getText()); } //request focus and call keyboard for input name text.requestFocus(); text.selectAll(); AlertDialog dialog = builder.create(); dialog.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE); dialog.show();
LayoutInflater inflater = getLayoutInflater(); View dialoglayout = inflater.inflate(R.layout.dialog_layout, null); AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setView(dialoglayout); builder.show();
AlertDialog.Builder builder = new AlertDialog.Builder(this); LayoutInflater inflater = this.getLayoutInflater(); View dialogView = inflater.inflate(R.layout.your_layout, null); builder.setView(dialogView); AlertDialog alertDialog = builder.create(); alertDialog.show();
AlertDialog.Builder b = new AlertDialog.Builder(this); b.setTitle("Choose your Application Theme"); b.setSingleChoiceItems(choose, 0, null); b.setPositiveButton("OK",this); d.show(); int position = alert.getListView().getCheckedItemPosition(); Intent intent = new Intent(this, EditTextSmartPhoneActivity.class); intent.putExtra("position", position); intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(intent);
AlertDialog.Builder pinAuth = new AlertDialog.Builder(this); LayoutInflater inflater = LayoutInflater.from(this); View view = inflater.inflate(R.layout.dialog_pin, null); pinAuth.setTitle("PIN required."); pinAuth.setCancelable(false); pinAuth.setView(view); final EditText pin = (EditText) view.findViewById(R.id.whateverThisEditTextIdIs); pin.setInputType(InputType.TYPE_NUMBER_VARIATION_PASSWORD);
private Dialog myTextDialog() { final View layout = View.inflate(this, R.layout.myDialog, null); final EditText savedText = ((EditText) layout.findViewById(R.id.myEditText)); AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setIcon(0); builder.setPositiveButton("Save", new Dialog.OnClickListener() { public void onClick(DialogInterface dialog, int which) { String myTextString = savedText.getText().toString().trim(); } }); builder.setView(layout); return builder.create(); }
Rect displayRectangle = new Rect(); Window window = this.getWindow(); window.getDecorView().getWindowVisibleDisplayFrame(displayRectangle); LayoutInflater inflater = LayoutInflater.from(this); View builderView = inflater.inflate(R.layout.activity_dia, null); builderView.setMinimumWidth((int) (displayRectangle.width() * 0.9f)); builderView.setMinimumHeight((int) (displayRectangle.height() * 0.9f)); AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setView(builderView); AlertDialog alert = builder.create(); alert.show();
AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("Title"); // Set up the input final EditText input = new EditText(this); // Specify the type of input expected; this, for example, sets the input as a password, and will mask the text input.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD); builder.setView(input); // Set up the buttons builder.setPositiveButton("OK", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { m_Text = input.getText().toString(); } }); builder.setNegativeButton("Cancel", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { dialog.cancel(); } }); builder.show();
i.setType("text/plain"); i.putExtra(Intent.EXTRA_TEXT,"text"); AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("Complete Action using..."); builder.setItems(appNames.toArray(new CharSequence[appNames.size()]), new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int item) { ResolveInfo info = activities.get(item); i.setPackage(info.activityInfo.packageName); startActivity(i); AlertDialog alert = builder.create(); alert.show();
final AlertDialog.Builder adb = new AlertDialog.Builder(this); final View view = LayoutInflater.from(getApplicationContext()).inflate(R.layout.main1, null); adb.setView(view); final Dialog dialog; adb.setPositiveButton("Add",new android.content.DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int arg1) { DatePicker datePicker = (DatePicker)view.findViewById(R.id.datePicker1); java.util.Date date = null; Calendar cal = GregorianCalendar.getInstance(); cal.set(datePicker.getYear(),datePicker.getMonth(), datePicker.getDayOfMonth()); date = cal.getTime(); } }); dialog = adb.create(); dialog.show();
return true; case Save: AlertDialog.Builder editalert = new AlertDialog.Builder(FingerPaintActivity.this); editalert.setTitle("Please Enter the name with which you want to Save"); final EditText input = new EditText(FingerPaintActivity.this); LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams( LinearLayout.LayoutParams.FILL_PARENT, LinearLayout.LayoutParams.FILL_PARENT); input.setLayoutParams(lp); editalert.setView(input); editalert.setPositiveButton("OK", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int whichButton) { String name= input.getText().toString(); Bitmap bitmap = mv.getDrawingCache();
AlertDialog.Builder adb = new AlertDialog.Builder(this); adb.setView(alertDialogView); adb.setTitle("Title of alert dialog"); adb.setIcon(android.R.drawable.ic_dialog_alert); adb.setPositiveButton("OK", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { EditText et = (EditText)alertDialogView.findViewById(R.id.EditText1); Toast.makeText(Tutoriel18_Android.this, et.getText(), Toast.LENGTH_SHORT).show(); } }); adb.setNegativeButton("Cancel", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { finish(); } }); adb.show();
AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setMessage("Look at this dialog!") .setCancelable(false) .setPositiveButton("OK", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { //do things } }); AlertDialog alert = builder.create(); alert.show();
AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setMessage("Are you sure you want to exit?").setCancelable( false).setPositiveButton("Yes", new DialogInterface.OnClickListener() { AlertDialog alert = builder.create(); alert.show(); @Override public void onReceive(Context context, Intent intent) { String action = intent.getAction();