Java Android应用程序背景资源加载1/4分辨率和缩放像素

Java Android应用程序背景资源加载1/4分辨率和缩放像素,java,android,Java,Android,第一个问题在这里,但我已经做了广泛的搜索这个特定的问题,似乎无法得到正确的关键字或东西。。。因为我看不到其他人有这个问题 我正在努力完成一个Android应用程序端口,其他人使用相应的retina iPad应用程序中的资源构建了该端口。我们在垃圾收集器方面遇到了一些问题,我预计这部分是由于将超大资源(2048x1536)作为后台加载所致 该应用程序实际上只适用于平板电脑,因此,我在Photoshop中将背景缩小到更小的1280x752(本机测试平板电脑的分辨率为1280x800)。然而,当它们被

第一个问题在这里,但我已经做了广泛的搜索这个特定的问题,似乎无法得到正确的关键字或东西。。。因为我看不到其他人有这个问题

我正在努力完成一个Android应用程序端口,其他人使用相应的retina iPad应用程序中的资源构建了该端口。我们在垃圾收集器方面遇到了一些问题,我预计这部分是由于将超大资源(2048x1536)作为后台加载所致

该应用程序实际上只适用于平板电脑,因此,我在Photoshop中将背景缩小到更小的1280x752(本机测试平板电脑的分辨率为1280x800)。然而,当它们被加载到应用程序中时,它们看起来就像是加载了640x326图像,然后被放大——因此它们是模糊的/像素化的,即使它们是屏幕的本机分辨率

我该怎么做才能保证这些图像能够正常加载,而不会用4倍于我所需大小的图像完全破坏内存

======

以下是清单中的相关信息:

<uses-sdk
    android:minSdkVersion="12"
    android:targetSdkVersion="12" />

<supports-screens
    android:anyDensity="true"
    android:largeScreens="true"
    android:normalScreens="false"
    android:smallScreens="false"
    android:xlargeScreens="true" />
我已经尝试将资源放在不同的可绘制文件夹中,只是为了确认,我已经在清单的支持屏幕部分禁用了除
xlarge
屏幕之外的所有屏幕。。。什么也帮不上忙


我什么也找不到。

Simon是对的:res/drawable nodpi做了这个把戏

你试过从视图中删除背景并改用windowBackground吗?不幸的是,使用windowBackground会产生相同的像素化/模糊缩小然后放大的结果。将它们放在res/drawable NodePifyi中:支持屏幕元素仅由Google Play在确定设备兼容性时使用。它对运行应用程序的设备没有影响。
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/edit_background"
android:weightSum="1.0"