Как центрировать текст заголовка 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 Calculator" Icon="{StaticResource IconCalculator}" >
<ShellContent ContentTemplate="{DataTemplate calculator:CoverageCalculatorPage}" />
</Tab>
<Tab Title="Distributor Locator" Icon="{StaticResource IconLocator}">
<ShellContent ContentTemplate="{DataTemplate locator:DistributorsLocatorPage}" />
</Tab>
<Tab Title="Scan 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;