Partilhar via


AlertDialog.Builder Construtores

Definição

Sobrecargas

AlertDialog.Builder(Context)

Cria um construtor para uma caixa de diálogo de alerta que usa o tema de caixa de diálogo de alerta padrão.

AlertDialog.Builder(Context, Int32)

Cria um construtor para uma caixa de diálogo de alerta que usa um recurso de tema explícito.

AlertDialog.Builder(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime.

AlertDialog.Builder(Context)

Cria um construtor para uma caixa de diálogo de alerta que usa o tema de caixa de diálogo de alerta padrão.

[Android.Runtime.Register(".ctor", "(Landroid/content/Context;)V", "")]
public Builder (Android.Content.Context context);
[<Android.Runtime.Register(".ctor", "(Landroid/content/Context;)V", "")>]
new Android.App.AlertDialog.Builder : Android.Content.Context -> Android.App.AlertDialog.Builder

Parâmetros

context
Context

O contexto pai

Atributos

Comentários

Cria um construtor para uma caixa de diálogo de alerta que usa o tema de caixa de diálogo de alerta padrão.

O tema da caixa de diálogo de alerta padrão é definido pelo android.R.attr#alertDialogTheme tema do pai context.

Documentação Java para android.app.AlertDialog.Builder.AlertDialog$Builder(android.content.Context).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a

AlertDialog.Builder(Context, Int32)

Cria um construtor para uma caixa de diálogo de alerta que usa um recurso de tema explícito.

[Android.Runtime.Register(".ctor", "(Landroid/content/Context;I)V", "")]
public Builder (Android.Content.Context context, int themeResId);
[<Android.Runtime.Register(".ctor", "(Landroid/content/Context;I)V", "")>]
new Android.App.AlertDialog.Builder : Android.Content.Context * int -> Android.App.AlertDialog.Builder

Parâmetros

context
Context

O contexto pai

themeResId
Int32

a ID do recurso do tema contra o qual inflar essa caixa de diálogo ou 0 usar o tema da caixa de diálogo de alerta padrão do pai context

Atributos

Comentários

Cria um construtor para uma caixa de diálogo de alerta que usa um recurso de tema explícito.

O recurso de tema especificado (themeResId) é aplicado sobre o tema do pai context. Ele pode ser especificado como um recurso de estilo que contém um tema totalmente preenchido, como android.R.style#Theme_Material_Dialog, para substituir todos os atributos no tema do pai context, incluindo cores primárias e de destaque.

Para preservar atributos como cores primárias e de destaque, o pode ser especificado como um tema de sobreposição, themeResId como android.R.style#ThemeOverlay_Material_Dialog. Isso substituirá apenas os atributos de janela necessários para estilizar a janela de alerta como uma caixa de diálogo.

Como alternativa, o themeResId pode ser especificado para 0 usar o valor resolvido do pai contextpara android.R.attr#alertDialogTheme.

Documentação Java para android.app.AlertDialog.Builder.AlertDialog$Builder(android.content.Context, int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a

AlertDialog.Builder(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime.

protected Builder (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Android.App.AlertDialog.Builder : nativeint * Android.Runtime.JniHandleOwnership -> Android.App.AlertDialog.Builder

Parâmetros

javaReference
IntPtr

nativeint

A IntPtrcontendo uma referência de objeto Java Native Interface (JNI).

transfer
JniHandleOwnership

A JniHandleOwnershipindicando como manusear javaReference

Comentários

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a