2016-06-16 80 views
3

我正在开发一个Xamarin Forms的Android应用程序。页面文件是在XAML中创建的。但标题字体属性更改不可用。我的代码是:如何在Xamarin表单中设置PageTiltle的FontFamily和大小Android

<ContentPage xmlns="http://xamarin.com/schemas/2014/forms" 
     xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" 
     x:Class="MasterDetailPageNavigation.ContactsPage" 
     Title="Home" 
     BackgroundColor="#ff6600"> 
     <ContentPage.Content> 
      <StackLayout Padding="110,190,100,80"> 
      <Button BackgroundColor="Transparent" TextColor="White" Image="Button.png"/> 
    <StackLayout Padding="25"> 
    <Label Text="Button" TextColor="#ffffff" FontSize="Small"></Label> 
    </StackLayout> 
</StackLayout> 
</ContentPage.Content> 

如何更改标题Fontstyle?

+0

你谈论的动作条/工具栏标题线下? – jzeferino

+0

[推荐页](https://developer.android.com/training/appbar/index.html?hl=ja)这些链接名为**表格** .. –

+0

http://stackoverflow.com/questions/12897071/how-to-change-titles-titles-title-text-on-action-bar –

回答

1

能否请你在你的MainActivity.cs试试这个LoadApplication(new App());

var spannableString = new SpannableString(SupportActionBar.Title); 
spannableString.SetSpan(new TypefaceSpan("yourfont.otf"), 0, spannableString.Length(), SpanTypes.ExclusiveExclusive); 
SupportActionBar.TitleFormatted = spannableString; 
+0

哪些头文件被添加? #error –

+0

using Android.Text;并使用Android.Text.Style; – jzeferino

+0

如果我的答案帮助你标记为正确,请它是一个很好的stackoverflow实践。我很感激。 – jzeferino

相关问题