Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 单机器人应用程序不';不要使用正确密度的牵引物_Android_Xamarin.android_Resolution_Dpi - Fatal编程技术网

Android 单机器人应用程序不';不要使用正确密度的牵引物

Android 单机器人应用程序不';不要使用正确密度的牵引物,android,xamarin.android,resolution,dpi,Android,Xamarin.android,Resolution,Dpi,在不同设备上测试MonoDroid开发的应用程序时,我得到了一些非常有趣的结果,这些设备的屏幕大小和密度各不相同 我在项目中设置了以下(简化)文件夹结构: 可牵引 image.png 可拉伸低密度聚乙烯 image.png 可拉伸mdpi image.png 可拉伸hdpi image.png 可拉伸xhdpi image.png drawable中的图像是文件夹的图像。其他文件夹中的图像是相同的,除了大小和顶部绘制的字母,以指示其来源的密度(例如,L、M、H或X),具体

在不同设备上测试MonoDroid开发的应用程序时,我得到了一些非常有趣的结果,这些设备的屏幕大小和密度各不相同

我在项目中设置了以下(简化)文件夹结构:

  • 可牵引
    • image.png
  • 可拉伸低密度聚乙烯
    • image.png
  • 可拉伸mdpi
    • image.png
  • 可拉伸hdpi
    • image.png
  • 可拉伸xhdpi
    • image.png
drawable中的图像是文件夹的图像。其他文件夹中的图像是相同的,除了大小和顶部绘制的字母,以指示其来源的密度(例如,L、M、H或X),具体取决于文件夹

无论设备的屏幕密度如何(使用Android.Util.DisplayMetrics进行验证),应用程序显示的图像都是从drawable mdpi文件夹中提取的

我在Eclipse中创建了一个快速测试应用程序,它使用相同的xml布局文件和相同的图像集。在我的各种设备上启动该应用程序会显示正确的图像

我完全不知所措,现在花了我两天的时间来诊断并最终发现问题的原因


有人能克服这个问题吗?提前谢谢

与Xamarin支持人员交谈后,发现问题与错误的AndroidManifest.xml文件有关

它没有正确设置标签

 <uses-sdk /> <!-- Why in the world this is the default I'll never know! -->

对此

 <uses-sdk android:minSdkVersion="8" targetSdkVersion="8"/>

完全解决了这个问题

希望其他人觉得这有用