【问题标题】:Problem with resources folder in Xamarin.AndroidXamarin.Android 中的资源文件夹问题
【发布时间】:2020-07-07 20:08:28
【问题描述】:

我的 Xamarin.Android 项目的 MainActivity.cs 中有这段代码。

ToolbarResource = Resource.Layout.Toolbar;

不知何故,我得到了错误:Resource.Layout 不包含工具栏的定义。我不明白为什么,因为我的布局文件夹中有 Toolbar.xml 文件。谁能帮我解决这个问题?

【问题讨论】:

  • 您尝试过清洁和重建解决方案吗?
  • 是的,我有,但我可以再试一次。
  • 你能显示 Toolbar.xaml 吗?你改变了它的内容吗?
  • 好吧,我只是复制了另一个项目的 Toolbar.xml 文件中的行,并且不知何故起作用了。

标签: c# visual-studio xamarin xamarin.android


【解决方案1】:

尝试卸载并重新加载项目。

注意:我在 intelliJ Idea(社区版免费)中设计视图,稍后将 xmls 传输到 Visual Studio。我认为 Xamarin 设计器仍然存在问题。

【讨论】:

  • 好吧,这对我不起作用,因为我正在制作一个跨平台的应用程序。
【解决方案2】:

好吧,我只是复制了另一个项目的“Toolbar.xml”文件中的行,并且不知何故起作用了。

尽管如此,我还是要感谢大家的帮助!

试试这个:

<?xml version="1.0" encoding="UTF-8"?>
<android.support.v7.widget.Toolbar
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/toolbar" android:layout_width="match_parent"
    android:layout_height="wrap_content" android:background="?attr/colorPrimary"
    android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" android:popupTheme="@style/ThemeOverlay.AppCompat.Light" />

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-11-21
    • 1970-01-01
    • 2011-11-24
    • 2018-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多