Xamarin Forms: значок вкладки и заголовок перекрываются - PullRequest
0 голосов
/ 14 июня 2019

Я создал страницу с вкладками в своем проекте форм xamarin.Используя опцию android:TabbedPage.ToolbarPlacement="Bottom", я добавил ее в нижней части устройства Android.Но в настоящее время значок и текст накладываются на вкладки.

Снимок экрана:

enter image description here

TabbedPage.xaml

<?xml version="1.0" encoding="utf-8" ?>
<TabbedPage xmlns="http://xamarin.com/schemas/2014/forms"
            xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
            xmlns:local="clr-namespace:SmartWCM;assembly=SmartWCM"
            BarTextColor="#0091da"
            xmlns:android="clr-namespace:Xamarin.Forms.PlatformConfiguration.AndroidSpecific;assembly=Xamarin.Forms.Core"
            android:TabbedPage.ToolbarPlacement="Bottom"
            BarBackgroundColor="#f2f2f2"
            android:TabbedPage.BarItemColor="#0091da"
            android:TabbedPage.BarSelectedItemColor="#0091da"
            x:Class="Proj.MyTabbedPage">
</TabbedPage>

TabbedPage.xaml.cs

//I have added all the child from xaml.cs like below.
var homePage = new Pages.HomePage(false)
            {
                Title = "Home",
                Icon = "ic_home_xx.png"
            };

            var topicsPage = new TweetsTopicsPage()
            {
                Title = "Announcements",
                Icon = "ic_topics_fill_xx.png"
            };

            var groupPage = new TweetsGroupPage()
            {
                Title = "Class",
                Icon = "ic_group_xx.png"
            };

            var ABPage = new DirectoryPage()
            {
                Title = "Contacts",
                Icon = "ic_addressbook_xx.png"
            };
            Children.Add(homePage);
            Children.Add(topicsPage);
            Children.Add(groupPage);
            Children.Add(ABPage);

Уже найдена такая же проблема здесь .Есть ли способ решить эту проблему из xaml.cs?Потому что у меня много условий в xaml.cs.

К GiampaoloGabba

Я добавил пользовательский рендерер из здесь , но все равно текстперекрывается значком, см. скриншот ниже.

enter image description here

1 Ответ

1 голос
/ 14 июня 2019

Это связано с «режимом сдвига», который активируется, когда имеется 4 или более вкладок. Вы можете попытаться исправить это с эффектом, проверьте, если этот ответ решит вашу проблему: https://stackoverflow.com/a/56545801/9823528

...