我正在使用一个TabbedPage作为我的Xamarin.Forms应用程序的MainPage(Xamarin.Forms版本:2.3.5.239-pre3)。我的MainActivity继承自FormsAppCompatActivity。
有四个ContentPage类型的页面添加到TabbedPage中,如下所示:
然而,选项卡显示如下所示:
现在我需要更改标题属性的字体大小,以便整个标题都能显示。最好的方法是什么?我尝试使用CustomRenderer,但无法找出如何访问选项卡项。
我尝试了:
有四个ContentPage类型的页面添加到TabbedPage中,如下所示:
<TabbedPage ... >
<pages:FirstPage Title="Testpage1" Icon="icon.png" />
<pages:SecondPage Title="Testpage2" Icon="icon.png" />
<pages:ThirdPage Title="Testpage3" Icon="icon.png" />
<pages:FourthPage Title="Testpage3" Icon="icon.png" />
</TabbedPage>
然而,选项卡显示如下所示:
![enter image description here](https://istack.dev59.com/7hWt6.webp)
我尝试了:
[assembly: ExportRenderer(typeof(TabbedPage), typeof(CustomTab))]
namespace AdvancedForms.Droid.CustomRenderer
{
public class CustomTab : TabbedRenderer
{
protected override void DispatchDraw(Canvas canvas)
{
base.DispatchDraw(canvas);
ActionBar actionBar = activity.ActionBar;
// Do Stuff here
}
}
}
但是 activity.ActionBar 始终为空。