Compartilhar via


Posicionamento da barra de ferramentas TabbedPage no Android

Esta interface do usuário do aplicativo multiplataforma .NET (.NET MAUI) específica da plataforma Android é usada para definir o posicionamento da barra de ferramentas em um TabbedPagearquivo . Ele é consumido em XAML definindo a propriedade anexada TabbedPage.ToolbarPlacement como um valor da ToolbarPlacement enumeração:

<TabbedPage ...
            xmlns:android="clr-namespace:Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific;assembly=Microsoft.Maui.Controls"
            android:TabbedPage.ToolbarPlacement="Bottom">
    ...
</TabbedPage>

Como alternativa, ele pode ser consumido do C# usando a API fluente:

using Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific;
...

On<Microsoft.Maui.Controls.PlatformConfiguration.Android>().SetToolbarPlacement(ToolbarPlacement.Bottom);

Observação

Essa plataforma específica não tem efeito sobre guias em aplicativos baseados em Shell.

O TabbedPage.On<Microsoft.Maui.Controls.PlatformConfiguration.Android> método especifica que essa plataforma específica só será executada no Android. O TabbedPage.SetToolbarPlacement método, no Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific namespace, é usado para definir o posicionamento da barra de ferramentas em um TabbedPage, com a ToolbarPlacement enumeração fornecendo os seguintes valores:

  • Default – indica que a barra de ferramentas é colocada no local padrão na página. Esta é a parte superior da página em telefones e a parte inferior da página em outros idiomas de dispositivo.
  • Top – indica que a barra de ferramentas é colocada na parte superior da página.
  • Bottom – indica que a barra de ferramentas é colocada na parte inferior da página.

Observação

O GetToolbarPlacement método pode ser usado para recuperar o posicionamento da barra de TabbedPage ferramentas.

O resultado é que o posicionamento da barra de ferramentas pode ser definido em um TabbedPage:

TabbedPage toolbar configuration.