MonoDroid apps donamp;#39;t use correct density drawables(MonoDroid应用程序不使用正确的密度图形(A))
本文介绍了MonoDroid应用程序不使用正确的密度图形(&A)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
当我在不同屏幕尺寸和密度的设备上测试一个用MonoDroid开发的应用程序时,我得到了一些非常有趣的结果。
我在项目中设置了以下(简化的)文件夹结构:
- 可绘制
- Image.png
- 可绘制-ldpi
- 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&>标记...
将其更改为
<uses-sdk /> <!-- Why in the world this is the default I'll never know! -->
至此
<uses-sdk android:minSdkVersion="8" targetSdkVersion="8"/>
完全解决了问题。
希望其他人觉得这很有用!
这篇关于MonoDroid应用程序不使用正确的密度图形(&A)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
沃梦达教程
本文标题为:MonoDroid应用程序不使用正确的密度图形(&A)
基础教程推荐
猜你喜欢
- 在 gmail 中为 ios 应用程序检索朋友的朋友 2022-01-01
- Kivy Buildozer 无法构建 apk,命令失败:./distribute.sh -m “kivy"d 2022-01-01
- 如何在 iPhone 上显示来自 API 的 HTML 文本? 2022-01-01
- 如何让对象对 Cocos2D 中的触摸做出反应? 2022-01-01
- Android:对话框关闭而不调用关闭 2022-01-01
- 如何在没有IB的情况下将2个按钮添加到右侧的UINavigationbar? 2022-01-01
- 如何在 UIImageView 中异步加载图像? 2022-01-01
- android 应用程序已发布,但在 google play 中找不到 2022-01-01
- 当从同一个组件调用时,两个 IBAction 触发的顺序是什么? 2022-01-01
- UIWebView 委托方法 shouldStartLoadWithRequest:在 WKWebView 中等效? 2022-01-01