Idioma

IMenuItem Interface

Definição

Interface para acesso direto a um item de menu criado anteriormente.

[Android.Runtime.Register("android/view/MenuItem", "", "Android.Views.IMenuItemInvoker")]
public interface IMenuItem : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/view/MenuItem", "", "Android.Views.IMenuItemInvoker")>]
type IMenuItem = interface
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Atributos
Implementações

Comentários

Interface para acesso direto a um item de menu criado anteriormente.

Um Item é retornado chamando um dos android.view.Menu#add métodos.

Para obter um conjunto de recursos de tipos de menu específicos, consulte Menu.

<div class="referência especial"><h3>Guias< do desenvolvedor/h3>

Para obter informações sobre como criar menus, leia o guia do desenvolvedor menus .

</Div>

Documentação Java para android.view.MenuItem.

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.

Propriedades

Nome Description
ActionProvider

Obtém o ActionProvider .

ActionView

Retorna o modo de exibição de ação atualmente definido para este item de menu.

AlphabeticModifiers

Retorne o modificador para o atalho alfabético deste item de menu.

AlphabeticShortcut

Retorne o caractere para o atalho alfabético deste item de menu.

ContentDescription

Obtém o texto que descreve este item de menu para acessibilidade.

ContentDescriptionFormatted

Recupere a descrição do conteúdo associada a este item de menu.

GroupId

Retorne o identificador de grupo do qual esse item de menu faz parte.

Handle

Obtém o valor JNI do objeto Android subjacente.

(Herdado de IJavaObject)
HasSubMenu

Verifique se esse item tem um submenu associado.

Icon

Retorna o ícone deste item como um Desenhável (obtendo-o de recursos se ele não tiver sido carregado antes).

IconTintBlendMode

Retorna o modo de mesclagem usado para aplicar a tonalidade ao ícone deste item, se especificado.

IconTintList

Atributos XML relacionados:

IconTintMode

Retorna o modo de mesclagem usado para aplicar a tonalidade ao ícone deste item, se especificado.

Intent

Retorne a Intenção associada a este item.

IsActionViewExpanded

Retornará true se a exibição de ação deste item de menu tiver sido expandida.

IsCheckable

Retorne se o item pode exibir uma marca de seleção no momento.

IsChecked

Retorne se o item está exibindo uma marca de seleção no momento.

IsEnabled

Retorne o estado habilitado do item de menu.

IsVisible

Retorne a visibilidade do item de menu.

ItemId

Retorne o identificador para este item de menu.

JniIdentityHashCode

Retorna o valor da java.lang.System.identityHashCode() instância encapsulada.

(Herdado de IJavaPeerable)
JniManagedPeerState

Estado do par gerenciado.

(Herdado de IJavaPeerable)
JniObjectReferenceControlBlock

Interface para acesso direto a um item de menu criado anteriormente.

(Herdado de IJavaPeerable)
JniPeerMembers

Acesso ao membro e suporte à invocação.

(Herdado de IJavaPeerable)
MenuInfo

Obtém as informações extras vinculadas a este item de menu. Essas informações extras são definidas pelo Modo de Exibição que adicionou este item de menu ao menu.

NumericModifiers

Retorne os modificadores para o atalho numérico (12 chaves) deste item de menu.

NumericShortcut

Retorne o caractere para o atalho numérico (12 teclas) deste item de menu.

Order

Retorne a categoria e a ordem dentro da categoria deste item.

PeerReference

Retorna uma JniObjectReference das instâncias de objeto Java encapsuladas.

(Herdado de IJavaPeerable)
SubMenu

Obtenha o subconjunto a ser invocado quando este item for selecionado, se ele tiver um.

TitleCondensedFormatted

Recupere o título condensado atual do item.

TitleFormatted

Recupere o título atual do item.

TooltipText

Obtém o texto mostrado nesta dica de ferramenta de item de menu.

TooltipTextFormatted

Recupere o texto da dica de ferramenta associado a este item de menu.

Métodos

Nome Description
CollapseActionView()

Recolher a exibição de ação associada a este item de menu.

Disposed()

Chamado quando a instância foi descartada.

(Herdado de IJavaPeerable)
DisposeUnlessReferenced()

Se não houver referências pendentes a essa instância, então chamará Dispose(); caso contrário, não fará nada.

(Herdado de IJavaPeerable)
ExpandActionView()

Expanda o modo de exibição de ação associado a este item de menu.

Finalized()

Chamado quando a instância foi finalizada.

(Herdado de IJavaPeerable)
SetActionProvider(ActionProvider)

Define o ActionProvider responsável por criar uma exibição de ação se o item for colocado na barra de ações.

SetActionView(Int32)

Defina uma exibição de ação para este item de menu.

SetActionView(View)

Defina uma exibição de ação para este item de menu.

SetAlphabeticShortcut(Char, Int32)

Altere o atalho alfabético associado a este item.

SetAlphabeticShortcut(Char)

Altere o atalho alfabético associado a este item.

SetCheckable(Boolean)

Controlar se esse item pode exibir uma marca de seleção.

SetChecked(Boolean)

Controlar se esse item é mostrado com uma marca de seleção.

SetContentDescription(ICharSequence)

Altere a descrição do conteúdo associada a este item de menu.

SetContentDescription(String)

Altere a descrição do conteúdo associada a este item de menu.

SetEnabled(Boolean)

Define se o item de menu está habilitado.

SetIcon(Drawable)

Altere o ícone associado a este item.

SetIcon(Int32)

Altere o ícone associado a este item.

SetIconTintBlendMode(BlendMode)

Especifica o modo de mesclagem usado para aplicar a tonalidade especificada pelo #setIconTintList(ColorStateList) ícone deste item.

SetIconTintList(ColorStateList)

Aplica uma tonalidade ao ícone deste item.

SetIconTintMode(PorterDuff+Mode)

Especifica o modo de mesclagem usado para aplicar a tonalidade especificada pelo #setIconTintList(ColorStateList) ícone deste item.

SetIntent(Intent)

Altere a Intenção associada a este item.

SetJniIdentityHashCode(Int32)

Defina o valor retornado por JniIdentityHashCode.

(Herdado de IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Interface para acesso direto a um item de menu criado anteriormente.

(Herdado de IJavaPeerable)
SetNumericShortcut(Char, Int32)

Altere o atalho numérico e os modificadores associados a este item.

SetNumericShortcut(Char)

Altere o atalho numérico associado a este item.

SetOnActionExpandListener(IMenuItemOnActionExpandListener)

Defina um OnActionExpandListener item de menu para ser notificado quando a exibição de ação associada for expandida ou recolhida.

SetOnMenuItemClickListener(IMenuItemOnMenuItemClickListener)

Defina um ouvinte personalizado para invocação deste item de menu.

SetPeerReference(JniObjectReference)

Defina o valor retornado por PeerReference.

(Herdado de IJavaPeerable)
SetShortcut(Char, Char, Int32, Int32)

Altere o atalho numérico e alfabético associado a este item.

SetShortcut(Char, Char)

Altere o atalho numérico e alfabético associado a este item.

SetShowAsAction(ShowAsAction)

Define como esse item deve ser exibido na presença de uma Barra de Ações.

SetShowAsActionFlags(ShowAsAction)

Define como esse item deve ser exibido na presença de uma Barra de Ações.

SetTitle(ICharSequence)

Altere o título associado a este item.

SetTitle(Int32)

Altere o título associado a este item.

SetTitleCondensed(ICharSequence)

Altere o título condensado associado a este item.

SetTooltipText(ICharSequence)

Altere o texto da dica de ferramenta associado a este item de menu.

SetTooltipText(String)

Altere o texto da dica de ferramenta associado a este item de menu.

SetVisible(Boolean)

Define a visibilidade do item de menu.

UnregisterFromRuntime()

Cancele o registro dessa instância para que o runtime não a retorne de invocações futuras Java.Interop.JniRuntime+JniValueManager.PeekValue .

(Herdado de IJavaPeerable)

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo verificada pelo tempo de execução do Android.

JavaCast<TResult>(IJavaObject)

Interface para acesso direto a um item de menu criado anteriormente.

SetContentDescription(IMenuItem, String)

Define a descrição do conteúdo.

SetTitle(IMenuItem, String)

Define o título.

SetTitleCondensed(IMenuItem, String)

Define o título condensado.

SetTooltipText(IMenuItem, String)

Define o texto da dica de ferramenta.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a