首页 > 解决方案 > 适合标签页 xamarin 表单上的标题文本?

问题描述

你好朋友你好吗?我告诉你,我有一个标签页,旨在显示元素列表。这些元素有不同的状态,为了不使列表视图饱和,我决定为每个状态创建一个选项卡。这很好用,唯一的问题是标签标题的文本被剪切了。我知道这是因为屏幕尺寸。但我见过有多个隐藏标签的应用程序,当它们按下其他标签时,它们会出现。总之,我怎样才能使标签标题中的文本显示完整?尝试 WidthRequest,但这不起作用。我感谢你能给我的帮助。

 <ContentPage Title="Tab 1"  MinimumWidthRequest="222" WidthRequest="222" />
 <ContentPage Title="Tab 2"  MinimumWidthRequest="222" WidthRequest="222" />
 <ContentPage Title="Tab 3"  MinimumWidthRequest="222" WidthRequest="222" />

xa

标签: xamarin.formsxamarin.androidxamarin.ios

解决方案


您可以将app:tabMode“固定”重置为“可滚动”。

在 Xamarin.forms,Android> 资源> 布局> Tabbar.xml:

改变:

app:tabMode="fixed" 

在此处输入图像描述

至:

app:tabMode="scrollable" 

在此处输入图像描述

请确保您的 MainActivity 中有以下代码。

  TabLayoutResource = Resource.Layout.Tabbar;

推荐阅读