Android での TabbedPage ツール バーの配置

この .NET Multi-platform App UI (.NET MAUI) Android プラットフォーム固有の UI は、TabbedPage のツールバーの配置を設定するために使用されます。 TabbedPage.ToolbarPlacement 添付プロパティを ToolbarPlacement 列挙型の値に設定することで、XAML で使用されます。

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

または、Fluent API を使用して C# から使用することもできます。

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

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

Note

このプラットフォーム固有は、シェルベースのアプリのタブには影響しません。

TabbedPage.On<Microsoft.Maui.Controls.PlatformConfiguration.Android> メソッドは、このプラットフォーム固有が Android でのみ実行されるように指定します。 Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific 名前空間内の TabbedPage.SetToolbarPlacement メソッドは、次の値を提供する ToolbarPlacement 列挙型を使用して、TabbedPage のツール バーの配置を設定するために使用されます。

  • Default: ツールバーが、画面上の既定の位置に配置されることを示します。 これは電話のページの上部であり、他のデバイスのイディオムのページの下部です。
  • Top: ツール バーが画面の上部に配置されていることを示します。
  • Bottom: ツール バーが画面の下部に配置されていることを示します。

Note

GetToolbarPlacement メソッドを使用して、TabbedPage ツール バーの配置を取得できます。

その結果、TabbedPage のツール バーの配置は次のように設定できます。

TabbedPage toolbar configuration.