Как центрировать текст заголовка TabBar Tab?

Это дополнительный вопрос, я использую пользовательский рендерер в Shell Custom Renderer, сбрасывающий цвет, установленный TabBarUnselectedColor.

В моем приложении .Net MAUI я используюTabBarвAppShell:

          <TabBar>
        <Tab Title="Home" Icon="{StaticResource IconHome}">
            <ShellContent ContentTemplate="{DataTemplate local:MainPage}" />
        </Tab>
        <Tab Title="Coverage&#10;Calculator" Icon="{StaticResource IconCalculator}" >
            <ShellContent ContentTemplate="{DataTemplate calculator:CoverageCalculatorPage}" />
        </Tab>
        <Tab Title="Distributor&#10;Locator" Icon="{StaticResource IconLocator}">
            <ShellContent ContentTemplate="{DataTemplate locator:DistributorsLocatorPage}" />
        </Tab>
        <Tab Title="Scan&#10;QR Code" Icon="{StaticResource IconQrScanner}">
            <ShellContent ContentTemplate="{DataTemplate qrScanner:QrScannerPage}" />
        </Tab>        
        <Tab Title="More" Icon="{StaticResource IconMore}">
            <ShellContent ContentTemplate="{DataTemplate more:MoreFeaturesPage}" />
        </Tab>
    </TabBar>

Заголовки вкладок выровнены по левому краю. Можно ли их центрировать?

В настоящее время это выглядит так:

1 ответ

Вы можете установить выравниваниеTextView:

      using TextAlignment = Android.Views.TextAlignment;
smallTextView.TextAlignment = TextAlignment.Center;
Другие вопросы по тегам