Android:在大型 mdpi/hdpi 屏幕上对可绘制对象的横向支持?

标签 android

我有一个应用程序,它可以在手机和平​​板电脑上运行,而且我支持各种屏幕尺寸。

某些设备(如摩托罗拉 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/

相关文章:

java - android webrtc VideoCapturerAndroid 由于未设置 applicationContext 而崩溃

android - 在方向改变时保留 Fragment backstack

android - 如何更改图像裁剪框?

Android DownloadManager remove() - 如何确定 remove() 操作何时完成?

android - 在 `ListView` 中,为什么禁用 `animationCache` 和 `scrollingCache` 会减少滚动滞后?

java - 内存不足错误在字符串上失败

android - 希望最终构建智能手机应用程序

android - 选择显示预览的设备,jetpack compose

android - 为 child 定义自定义 ViewGroup 属性

java - 创建 URL 列表