【问题标题】:Iconize Xamarin with Fontawesome用 Fontawesome 图标化 Xamarin
【发布时间】:2017-07-28 22:06:47
【问题描述】:

我是 Xamarin 的新手,我正在尝试为 Xamarin 使用 Iconize NuGet 包,但我运气不佳。目前我正在使用一个简单的 Android 应用程序。我已经按照说明安装了 Iconize,并保存在线错误:

FormsPlugin.Iconize.Droid.IconControls.Init(Resource.Id.toolbar, Resource.Id.tabs);

(编译器不喜欢 Resource.Id.toolbar 或 Resource.Id.tabs 所以我删除了它)一切都编译并运行。但是,当我尝试添加带有 Fontawesome 图像的 IconButton 时,我收到 "System.NullReferenceException: Object reference not set to an instance of an object." 错误,该错误指向 MainActivity.cs 中的LoadApplication( new App() ); 行。

我正在尝试使用

将 IconButton 添加到代码(不是 XAML)中的网格中
        grid.Children.Add( new IconButton
        {
            Image = "fa-info-circle"
        }, 3, 2 );

关于如何完成这项工作的任何想法? Iconize 页面上的示例不是很有用,我在 Google 上也没有找到任何示例。

【问题讨论】:

    标签: android xamarin plugins xamarin.android xamarin.forms


    【解决方案1】:

    好的,我终于找到了有用的东西。我在 this page 上找到了一条线索,并在 Github 上的项目 issues 页面上找到了一些其他信息。

    最终,为了让我使用的图标显示出来

            grid.Children.Add( new IconButton
            {
                Text = "fa-info-circle",
            }, 3, 2 );
    

    我应该使用的是 Text 属性而不是 Image 属性。

    希望这对其他人有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-15
      • 1970-01-01
      • 2021-08-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-09
      相关资源
      最近更新 更多