【发布时间】:2023-04-04 20:03:01
【问题描述】:
我有一个多页面应用程序,除了图像加载外,它运行良好。每个页面都有一个全屏图像。我有 5 个可绘制文件夹——默认的一个没有任何页面图像,然后是这四个:
drawable-longdrawable-notlongdrawable-long-xhdpidrawable-notlong-xhdpi
我的应用设置为仅横向。 notlong 中的图像文件是 4x3 纵横比。在long 中,它们的纵横比为 16x9。
在 Nexus 7 和 5 上,两种设备都报告屏幕类型为长屏幕,但使用来自 drawnble-notlong-xhdpi 的 4x3 图像。我怎样才能让他们使用long 图像?
如果我删除两个 notlong 文件夹,在应用启动时我会在图像资源上获得一个 NotFoundException(这会使应用崩溃)。
我确实添加了等效的 layout 视图,但仍显示 4x3 图像。
【问题讨论】:
标签: android android-drawable screen-orientation android-image