我有一个应用程序,它可以在手机和平板电脑上运行,而且我支持各种屏幕尺寸。
某些设备(如摩托罗拉 XOOM 和三星 Galaxy Tab 10.1)的屏幕尺寸最受以下配置下的可绘制对象支持:
drawable-large-mdpi
drawable-large-hdpi
设备将在纵向模式下自动选取这些文件夹中的纵向可绘制对象。
但是,如果我尝试创建一个文件夹,例如:
drawable-land-large-mdpi
Eclipse 将出错并显示 Invalid resource directory name
错误。此外,尽管具有在其他设备上完美运行的横向特定布局,但在这些设备上,当您进入横向模式时,它会改用纵向图像,因为(我猜)它找不到等效的横向图像。
那么我应该怎么做才能在横向模式下正确支持这些设备?它们现在看起来很糟糕。
最佳答案
我认为后缀的正确顺序是:
drawable-large-land-mdpi
关于Android:在大型 mdpi/hdpi 屏幕上对可绘制对象的横向支持?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12940688/