0

我创建了一个 540 * 960 大小的可绘制文件夹,名称drawable-sw540和创建的一样layout-sw540,但在 540 * 960 的模拟器分辨率下运行。它不会影响和查看实际的可绘制对象,也不会从默认的可绘制对象和布局中获取。
如果有人对此有任何想法,请回复。

4

2 回答 2

1

分辨率以像素为单位,即 540 * 960 像素。
但在 Android 中,资源文件夹是在与密度无关的 Pixels(dp)而不是pixel(px)中指定的。所以drawable-sw540可能不是正确的文件夹。
看到这个了解更多信息

首先计算设备的dp,然后据此命名布局和可绘制对象。

于 2013-05-06T06:46:04.143 回答
0

我通过尝试以下步骤解决了这个问题:- 1. 添加新的 xml 布局并设置自定义配置,如尺寸、密度等。因此,创建一个已定义配置的新可绘制文件夹,然后我将所有可绘制图像放入该文件夹。2.创建所需配置的自定义AVD(540 * 960)并在模拟器中运行应用程序。所以最后它工作正常......

于 2013-05-06T09:19:51.143 回答