以编程方式创建TextView后更改TextView字体

时间:2017-06-28 15:15:51

标签: android fonts

我创建了一个TextViews网格。它工作,但我想改变TextViews的字体(尝试使用字体真棒)。

通过以下https://developer.xamarin.com/guides/android/user_interface/grid_view/

创建的TextView

编辑:(解决方案) 在链接的GetView()方法中,我创建了一个名为textview的TextView而不是ImageView。为了更改字体,我使用了以下内容:

字体字体= Typeface.CreateFromAsset(Application.Context.Assets,“Fonts / FontAwesome.ttf”); textview.SetTypeface(typeface,TypefaceStyle.Normal);

第0行与传统的不同, ypeface typeface = Typeface.CreateFromAsset(Assets,“Fonts / FontAwesome.ttf”);

我需要在Assets前面添加Application.Context。

1 个答案:

答案 0 :(得分:0)

在链接的GetView()方法中,我创建了一个名为textview的TextView而不是ImageView。为了更改字体,我使用了以下内容:

字体字体= Typeface.CreateFromAsset(Application.Context.Assets,“Fonts / FontAwesome.ttf”); textview.SetTypeface(typeface,TypefaceStyle.Normal);

第0行不同于传统的ypeface字体= Typeface.CreateFromAsset(Assets,“Fonts / FontAwesome.ttf”);

我需要在Assets前面添加Application.Context。