【问题标题】:how to create a new resources in the mdpi folder in the xamarin如何在 xamarin 的 mdpi 文件夹中创建新资源
【发布时间】:2016-04-07 14:37:36
【问题描述】:

我觉得开发 xamarin 现在很烦人,因为它非常不稳定......我打算为 android 创建启动屏幕,但是从我从 xamarin 文档中看到的内容来看,但是在我能够实现它之前,我需要将资源添加到我的项目中。请参阅以下文档

https://developer.xamarin.com/guides/android/application_fundamentals/resources_in_android/part_1_-_android_resource_basics/

从一开始,资源文件夹已经完成创建所有 mdpi , ldpi 那些文件夹......他们跳过教我们如何创建这些资源文件夹,所以最后,我尝试创建一个新文件夹命名为 drawable-mdpi 并在其中放入一些图标。最后Resource.Designer.cs中不存在文件和文件夹名称。

最后我的资源无法使用...谷歌没有解决方案

【问题讨论】:

    标签: android xamarin


    【解决方案1】:

    以前的 Xamarin 项目模板默认具有所有 Drawable 文件夹。现在模板只有 mipmap 文件夹。您需要通过右键单击“资源文件夹”>“添加”>“新建文件夹”手动创建所有可绘制文件夹。将名称命名为“drawable-mdpi”“drawable-hdpi”等等。然后,您可以通过右键单击相应的文件夹 > 添加 > 添加文件来向它们添加图像。如果图像的 ID 没有出现在 Resource.Designer.cs 文件中,可能是由于已经存在一些构建错误。尝试清洁和重建。资源 ID 将出现在 Resource.Designer.cs 中,或者将弹出已经存在的错误,修复您的问题。

    【讨论】:

    • 现在是自动化的世界,为什么他们取消自动方式,它只是迫使三级语言程序员进入二级语言编程风格,我们正在回滚到旧风格
    • 而且,我在资源设计器中创建资源ID失败,重建没有错误,但在设计器中没有更多内容
    • 你能分享一下扩展资源中所有文件夹的截图吗?
    【解决方案2】:

    我意识到这些文档是 xamarin 旧文档,默认情况下 xamarin 已经创建了这些文件夹,但是我不知道为什么 xamarin 在我们创建新项目时不显示,我仍然不明白为什么只创建 3 密度hdpi,xhdpi和xxdpi,是mdpi不再使用了吗?我不知道。但是我需要在项目中再次添加这些文件夹,这样我才能看到它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多