代码之家  ›  专栏  ›  技术社区  ›  Drake

标签中的上标文本

  •  0
  • Drake  · 技术社区  · 6 年前

    是否可以用Xamarin格式将标签上标?在HTML中,我将使用 <sup> 标签。我想用上标“min”。所以我可以让文字“5分钟”和“分钟”部分上标。

    1 回复  |  直到 6 年前
        1
  •  0
  •   Drake    6 年前

    感谢杰森的使用 FormattedText 属性。但由于它不支持文本绑定,所以我在 StackLayout ,以mirco字体大小显示的上标文本:

    <StackLayout Orientation="Horizontal" Spacing="0">
                    <Label Text="{Binding Minutes}">
                        <Label.FontFamily>
                            <OnPlatform x:TypeArguments="x:String">
                                <On Platform="Android" Value="fonts/chsans/MyFont-Bold.ttf#MyFont-Bold" />
                            </OnPlatform>
                        </Label.FontFamily>
                    </Label>
                    <Label Text="min" FontSize="Micro">
                        <Label.FontFamily>
                            <OnPlatform x:TypeArguments="x:String">
                                <On Platform="Android" Value="fonts/chsans/MyFont-Regular.ttf#MyFont-Regular" />
                            </OnPlatform>
                        </Label.FontFamily>
                    </Label>
    </StackLayout>