【发布时间】:2017-12-02 01:21:41
【问题描述】:
我创建了一个 TextView 网格。它可以工作,但我想更改 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(字体, TypefaceStyle.Normal);
第 0 行不同于传统的, ypeface typeface = Typeface.CreateFromAsset(Assets, "Fonts/FontAwesome.ttf");
我需要在 Assets 前面添加 Application.Context。
【问题讨论】:
-
@wick.ed 为将来参考,请使用
Flag选项标记重复项并选择a duplicate...,因为这会自动代表您发布一条评论以指示重复项,并帮助审阅者和版主确定如果确实是重复的 -
@GrayCygnus 之类的。我不确定如何访问 Assets 文件夹,因为这不是从 Activity 实现的。我一直在寻找的主要解决方案是拥有 Application.Context。资产,而不仅仅是资产。不过谢谢!
-
@GrayCygnus 会的。感谢您指出!