遇到了这个非常愚蠢的问题:
可以为 WVGA800 资源的 android 文件夹找到正确的名称。
我为 WVGA854 创建了一个文件夹:drawable-normal-long-hdpi
它工作得很好。
对于 WVGA800,我尝试了“drawable-normal-notlong-hdpi”——模拟器和手机仍然从
“drawable”获取资源,甚至没有“drawable-normal-long-hdpi”。
尝试使用'drawble-hdpi','drawable-notlong-hdpi' - 没有任何效果,它一直使用'drawable'作为资源。
WVGA800 的文件夹应该如何命名?
UPD:
使用
没有解决问题。
有没有办法调试使用的资源文件夹,为什么?
supports-screens android:anyDensity="true"
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true"/>
问问题
2131 次
2 回答
2
Android 与 iPhone 不同。在 iPhone 中,它可以为两种支持的分辨率制作全屏图像,并依赖于此。在 Android 中,它不起作用。有太多的决议,一周中的任何一天都会有更多的决议。因此,解决方案是真正使布局和图像设备独立。有时这需要创造性的解决方案,但无论如何都需要改变思维。
例如,我们试图为全屏启动页面解决同样的问题。我们在图片底部有一个标志、一个渐变和一组对象。我们的解决方案是将这三个东西分开,让渐变被拉伸,然后将徽标放在中心,将对象放在底部。这是 Android 所需的解决方案类型,它将使您不必为每种分辨率剪切不同的图形。
您也可以为此尝试九个补丁图像。除了图像包含渐变这一事实外,这对我们的情况非常有用。
于 2011-06-03T15:26:28.213 回答
0
一切似乎都是正确的,除了你犯了一个拼写错误:“drawble”。检查您的目录名称。
我建议您先尝试更宽松的资源过滤器。将您的资产分开drawable-long
和drawable-notlong
,看看它是否有效。
于 2010-10-29T09:15:27.117 回答