2017-06-27 33 views
1

私はXamarin.AndroidとMvvmCrossでFontAwesomeを使用しようとしています。私はMvx.MvxGridViewを持っているので、データはFontAwesomeのユニコード値を返すアイテムソースにバインドされます。 Mvx.MvxGridViewは、各グリッドブロックのテンプレートにアイテムテンプレート(ローカル:MvxItemTemplate)を使用します。 Mvx.MvxGridViewまたはMvxItemTemplateフォントを変更するにはどうすればよいですか?Mvx.MvxGridViewのフォントを変更しますか?

答えて

1

アダプタにフォントを設定する必要があります。それはこのようなものに見えます。

public override void OnBindViewHolder(RecyclerView.ViewHolder viewHolder, int position) 
{ 
      var item = _menuItems[position]; 
      var holder = viewHolder as MenuItemAdapterViewHolder; 
      holder.icon.SetTypeFace(Typeface.CreateFromAsset(Application.Context.Assets, "<Insert file path here>"), TypefaceStyle.Normal); 
      holder.icon.Text = item.IconFont; 
} 
+0

ワウ!それは完璧に動作します!ありがとう!!!! –

+0

問題ありません!いつかあなたは私と同じくらい良いプログラマかもしれません。 – user5661402

関連する問題