假设我只将图像放在 drawable-xhdpi 中,并尝试在具有 mdpi 密度的设备中访问它。然后它运行正常。
但我只在 layout-large 中创建了一个 xml。我尝试在具有正常屏幕的设备中运行它,然后我得到android.content.res.Resources$NotFoundException。是否必须在布局文件夹中创建一个 xml 文件。任何人都可以知道它为什么会这样。
从这里的文档
注意:如果您的所有资源都使用大于当前屏幕的尺寸限定符,系统将不会使用它们并且您的应用程序将在运行时崩溃(例如,如果所有布局资源都使用 xlarge 限定符标记,但设备是正常尺寸的屏幕)。
我认为这可以回答您的问题