IMenuItem Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |
| 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á |
| 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 |
| 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) |
Aplica uma tonalidade ao ícone deste item. |
| SetIconTintMode(PorterDuff+Mode) |
Especifica o modo de mesclagem usado para aplicar a tonalidade especificada pelo |
| SetIntent(Intent) |
Altere a Intenção associada a este item. |
| SetJniIdentityHashCode(Int32) |
Defina o valor retornado por |
| 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 |
| SetOnMenuItemClickListener(IMenuItemOnMenuItemClickListener) |
Defina um ouvinte personalizado para invocação deste item de menu. |
| SetPeerReference(JniObjectReference) |
Defina o valor retornado por |
| 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 |
| JavaAs<TResult>(IJavaPeerable) |
Tente coagir a digitar |
| 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 |