如何区分480X800和480X854屏幕。我们可以选择将一张图像放在 hdpi 文件夹中。在我的例子中,480X800 图像不支持 480X854 图像。它在底部显示一个空白区域。有什么想法吗?
编辑:我将图像设置为背景。在我的布局上,我有带边距的透明 ImageView 。如果我单击 ImageView ,它会执行一些任务。但在这两个屏幕之间。我可以调整一个值。在另一个图像中,图像被轻微拉伸(stretch)。那我该怎么办?你能理解我的问题吗?请帮忙。
最佳答案
您真的不必区分这两者;您应该尽最大努力只支持每个屏幕密度而不是特定的屏幕分辨率。否则,当出现具有不同屏幕分辨率的设备时,您将陷入困惑。这就是为什么我们有 9-patch 图像! :)
另见这个问题:
What resolution should my Android splash screens be?
如果您绝对需要区分两者,您可以使用 long
and notlong
资源限定符。例如WVGA 是 values-hdpi-notlong
,FWVGA 是 values-hdpi-long
。
显然 this isn't correct ,即 all the more reason 不区分和创建可以处理分辨率微小变化的通用资源。
关于android - 如何区分android中的480X800和480X854屏幕?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3008499/