#android #xaml #xamarin #xamarin.forms
#Android #xaml #xamarin #xamarin.forms
Вопрос:
Какой лучший способ создать панель заголовка для моего приложения? Я хочу иметь что-то вроде этого: app_example
Вместо «ChrunchifyCalculator» мне нужно разместить там значок и название моего приложения.
Это структура моего решения: solution_structure
Должен ли я использовать Toolbar.xml из testHeader.Android -> Ресурсы или это неправильный способ?
Комментарии:
1. Я понятия не имею о xamarin. Но в Android Studio вы можете добавить textview, imageview на панель инструментов в layout xml
Ответ №1:
Вы можете настроить панель инструментов с помощью NavigationPage.TitleView
. Вы даже можете добавить строку заголовка (Status Bar) из файла ресурсов проекта Droid.
Используйте приведенный ниже фрагмент для добавления настраиваемого заголовка.
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
.
.
.>
<NavigationPage.TitleView>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="2*"/>
<ColumnDefinition Width="8*"/>
</Grid.ColumnDefinitions>
<Icon source="YOUR_ICON.png" Grid.Column="0"/>
<Label Grid.Column="1" Text="APP_NAME" TextColor="#ffffff" FontSize="Large" HorizontalOptions="Center" HorizontalTextAlignment="Center" FontAttributes="Bold"/>
</Grid>
</NavigationPage.TitleView>
<ContentPage.Content>
<-- YOUR XAML CODE -->
</ContentPage.Content>
</ContentPage>