【问题标题】:Xamarin C# Resource.id does not contain a definition for 'Toolbar'Xamarin C# Resource.id 不包含“工具栏”的定义
【发布时间】:2018-11-14 16:55:29
【问题描述】:

CS0117 Resource.id 不包含“工具栏”的定义

 Android.Support.V7.Widget.Toolbar toolbar = FindViewById<Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar);
            SetSupportActionBar(toolbar);

老实说,我不明白如何解决这个问题我对 C# 尤其是 Xamarin 比较陌生

【问题讨论】:

  • 工具箱还是工具栏?我很困惑;)
  • 抱歉打错了,我还是累了
  • 我也是,不用担心:D
  • @topic:我不知道 Xamarin,我只是用谷歌搜索了一些东西。 Is this helping?。如果您不信任链接,请搜索“xamarin Resource.Id.toolbar”。祝你好运!
  • protected override void OnCreate(Bundle savedInstanceState) { AppCenter.Start("205d4461-a6fc-4dd2-aa56-c41d59448548", typeof(Analytics), typeof(Crashes)); base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.activity_main); Android.Support.V7.Widget.Toolbar toolbar = FindViewById&lt;Android.Support.V7.Widget.Toolbar&gt;(Resource.Id.toolbar); SetSupportActionBar(toolbar);

标签: c# xamarin


【解决方案1】:

不是真的回答,但可以像清理/重建解决方案一样简单(不在资源文件中生成 id)。或者 id 看起来不像“@+id/textView2”。也许只是保存文件。

【讨论】:

  • 如果您觉得您提供的内容“不是真正的答案”,请将其发布为评论而不是答案。但是,当您知道资源已定义且资源显示为未定义时,值得尝试清理和重建。
  • @jgoldberger 我知道,但不能添加评论和查看问题,“C# 相对较新,尤其是 Xamarin”信息现在可能很有用。看起来这里的规则比信息/帮助更重要
  • @AndrewF 是的,在这里获得前 x 点可能有点问题。这样做的好处是,向这个网站发送垃圾邮件也很困难。更重要的是,这样电路板才能保持清洁。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-03-24
  • 2018-03-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多