Java 使用160dpi大屏幕仿真器(Android)时遇到问题

Java 使用160dpi大屏幕仿真器(Android)时遇到问题,java,android,Java,Android,我很难让一个160dpi、480x800的模拟器在一个大文件夹中显示main.xml的内容。它似乎仍在使用常规布局文件夹中的main.xml。有没有常见的原因导致它无法正确读取此文件 为了把它放到上下文中,我在我的drawable mdpi文件夹中有一个名为back_large的.png。我还回了一个.png。两者都是160dpi,但back_-large大约是back的两倍大。在layout large文件夹中的main.xml中,我有一个指向back_large的ImageView。在常规布

我很难让一个160dpi、480x800的模拟器在一个大文件夹中显示main.xml的内容。它似乎仍在使用常规布局文件夹中的main.xml。有没有常见的原因导致它无法正确读取此文件

为了把它放到上下文中,我在我的drawable mdpi文件夹中有一个名为back_large的.png。我还回了一个.png。两者都是160dpi,但back_-large大约是back的两倍大。在layout large文件夹中的main.xml中,我有一个指向back_large的ImageView。在常规布局文件夹的main.xml中,我有一个指向后面的ImageView。当我运行普通和大型160dpi模拟器时,它们都会恢复,这让我相信大型布局没有得到正确的实现。我只是不知道为什么


谢谢。

据我所知,布局大型资源配置仅用于布局,不用于可绘制图像。将两个同名的image back.png放在hdpi和mdpi文件夹中。在您的xml布局中,无论是布局普通文件夹还是大型文件夹,只要引用back.png即可。在设备上执行应用程序期间,Android系统将在检查目标设备的屏幕密度和大小后自动检测所需资源。。希望这有帮助