belongs to Maven artifact com.android.support:appcompat-v7:28.0.0-alpha1
AlertDialog.Builder
public
static
class
AlertDialog.Builder
extends Object
java.lang.Object | |
↳ | android.support.v7.app.AlertDialog.Builder |
Summary
Public constructors | |
---|---|
AlertDialog.Builder(Context context)
Creates a builder for an alert dialog that uses the default alert dialog theme. |
|
AlertDialog.Builder(Context context, int themeResId)
Creates a builder for an alert dialog that uses an explicit theme resource. |
Public methods | |
---|---|
AlertDialog
|
create()
Creates an |
Context
|
getContext()
Returns a |
AlertDialog.Builder
|
setAdapter(ListAdapter adapter, DialogInterface.OnClickListener listener)
Set a list of items, which are supplied by the given |
AlertDialog.Builder
|
setCancelable(boolean cancelable)
Sets whether the dialog is cancelable or not. |
AlertDialog.Builder
|
setCursor(Cursor cursor, DialogInterface.OnClickListener listener, String labelColumn)
Set a list of items, which are supplied by the given |
AlertDialog.Builder
|
setCustomTitle(View customTitleView)
Set the title using the custom view |
AlertDialog.Builder
|
setIcon(Drawable icon)
Set the |
AlertDialog.Builder
|
setIcon(int iconId)
Set the resource id of the |
AlertDialog.Builder
|
setIconAttribute(int attrId)
Set an icon as supplied by a theme attribute. |
AlertDialog.Builder
|
setInverseBackgroundForced(boolean useInverseBackground)
This method was deprecated in API level 24.1.0. This flag is only used for pre-Material themes. Instead, specify the window background using on the alert dialog theme. |
AlertDialog.Builder
|
setItems(int itemsId, DialogInterface.OnClickListener listener)
Set a list of items to be displayed in the dialog as the content, you will be notified of the selected item via the supplied listener. |
AlertDialog.Builder
|
setItems(CharSequence[] items, DialogInterface.OnClickListener listener)
Set a list of items to be displayed in the dialog as the content, you will be notified of the selected item via the supplied listener. |
AlertDialog.Builder
|
setMessage(int messageId)
Set the message to display using the given resource id. |
AlertDialog.Builder
|
setMessage(CharSequence message)
Set the message to display. |
AlertDialog.Builder
|
setMultiChoiceItems(CharSequence[] items, boolean[] checkedItems, DialogInterface.OnMultiChoiceClickListener listener)
Set a list of items to be displayed in the dialog as the content, you will be notified of the selected item via the supplied listener. |
AlertDialog.Builder
|
setMultiChoiceItems(Cursor cursor, String isCheckedColumn, String labelColumn, DialogInterface.OnMultiChoiceClickListener listener)
Set a list of items to be displayed in the dialog as the content, you will be notified of the selected item via the supplied listener. |
AlertDialog.Builder
|
setMultiChoiceItems(int itemsId, boolean[] checkedItems, DialogInterface.OnMultiChoiceClickListener listener)
Set a list of items to be displayed in the dialog as the content, you will be notified of the selected item via the supplied listener. |
AlertDialog.Builder
|
setNegativeButton(CharSequence text, DialogInterface.OnClickListener listener)
Set a listener to be invoked when the negative button of the dialog is pressed. |
AlertDialog.Builder
|
setNegativeButton(int textId, DialogInterface.OnClickListener listener)
Set a listener to be invoked when the negative button of the dialog is pressed. |
AlertDialog.Builder
|
setNegativeButtonIcon(Drawable icon)
Set an icon to be displayed for the negative button. |
AlertDialog.Builder
|
setNeutralButton(CharSequence text, DialogInterface.OnClickListener listener)
Set a listener to be invoked when the neutral button of the dialog is pressed. |
AlertDialog.Builder
|
setNeutralButton(int textId, DialogInterface.OnClickListener listener)
Set a listener to be invoked when the neutral button of the dialog is pressed. |
AlertDialog.Builder
|
setNeutralButtonIcon(Drawable icon)
Set an icon to be displayed for the neutral button. |
AlertDialog.Builder
|
setOnCancelListener(DialogInterface.OnCancelListener onCancelListener)
Sets the callback that will be called if the dialog is canceled. |
AlertDialog.Builder
|
setOnDismissListener(DialogInterface.OnDismissListener onDismissListener)
Sets the callback that will be called when the dialog is dismissed for any reason. |
AlertDialog.Builder
|
setOnItemSelectedListener(AdapterView.OnItemSelectedListener listener)
Sets a listener to be invoked when an item in the list is selected. |
AlertDialog.Builder
|
setOnKeyListener(DialogInterface.OnKeyListener onKeyListener)
Sets the callback that will be called if a key is dispatched to the dialog. |
AlertDialog.Builder
|
setPositiveButton(int textId, DialogInterface.OnClickListener listener)
Set a listener to be invoked when the positive button of the dialog is pressed. |
AlertDialog.Builder
|
setPositiveButton(CharSequence text, DialogInterface.OnClickListener listener)
Set a listener to be invoked when the positive button of the dialog is pressed. |
AlertDialog.Builder
|
setPositiveButtonIcon(Drawable icon)
Set an icon to be displayed for the positive button. |
AlertDialog.Builder
|
setSingleChoiceItems(int itemsId, int checkedItem, DialogInterface.OnClickListener listener)
Set a list of items to be displayed in the dialog as the content, you will be notified of the selected item via the supplied listener. |
AlertDialog.Builder
|
setSingleChoiceItems(ListAdapter adapter, int checkedItem, DialogInterface.OnClickListener listener)
Set a list of items to be displayed in the dialog as the content, you will be notified of the selected item via the supplied listener. |
AlertDialog.Builder
|
setSingleChoiceItems(Cursor cursor, int checkedItem, String labelColumn, DialogInterface.OnClickListener listener)
Set a list of items to be displayed in the dialog as the content, you will be notified of the selected item via the supplied listener. |
AlertDialog.Builder
|
setSingleChoiceItems(CharSequence[] items, int checkedItem, DialogInterface.OnClickListener listener)
Set a list of items to be displayed in the dialog as the content, you will be notified of the selected item via the supplied listener. |
AlertDialog.Builder
|
setTitle(CharSequence title)
Set the title displayed in the |
AlertDialog.Builder
|
setTitle(int titleId)
Set the title using the given resource id. |
AlertDialog.Builder
|
setView(int layoutResId)
Set a custom view resource to be the contents of the Dialog. |
AlertDialog.Builder
|
setView(View view)
Sets a custom view to be the contents of the alert dialog. |
AlertDialog
|
show()
Creates an |
Inherited methods | |
---|---|
![]()
java.lang.Object
|
Public constructors
AlertDialog.Builder
AlertDialog.Builder (Context context)
Creates a builder for an alert dialog that uses the default alert dialog theme.
The default alert dialog theme is defined by
alertDialogTheme
within the parent
context
's theme.
Parameters | |
---|---|
context |
Context : the parent context
|
AlertDialog.Builder
AlertDialog.Builder (Context context, int themeResId)
Creates a builder for an alert dialog that uses an explicit theme resource.
The specified theme resource (themeResId
) is applied on top
of the parent context
's theme. It may be specified as a
style resource containing a fully-populated theme, such as
Theme_AppCompat_Dialog
, to replace all
attributes in the parent context
's theme including primary
and accent colors.
To preserve attributes such as primary and accent colors, the
themeResId
may instead be specified as an overlay theme such
as ThemeOverlay_AppCompat_Dialog
. This will
override only the window attributes necessary to style the alert
window as a dialog.
Alternatively, the themeResId
may be specified as 0
to use the parent context
's resolved value for
alertDialogTheme
.
Parameters | |
---|---|
context |
Context : the parent context |
themeResId |
int : the resource ID of the theme against which to inflate
this dialog, or 0 to use the parent
|