android密度独立性&上浆问题

时间:2014-08-27 12:42:41

标签: android android-layout

我无法让我的应用程序在发布时可扩展到不同的屏幕尺寸。 我阅读了developer.android.com上的支持文档,支持多个屏幕。

起初,应用程序只是使用我索尼xperia上看起来很好的一种尺寸版本的图像(请注意。所有高度和宽度设置为' wrap_content')。然而,当我开始尝试模拟设备(ldpi,hdpi& xhdpi)时,尺寸与显示无关。

以下是两个例子,第一个是正确的观点。大小&定位如预期 后者在xhdpi上查看,或者是SDK模拟器提供的最高分辨率。 定位是正确的,但尺寸错误。 (抱歉截图大小)

correct view at mdpi

Incorrect view at xhdpi, emulated

我带到了我的编辑&再次创建图像,每种显示类型一个(mdpi,hdpi,xhdpi)&插入相关的资源文件夹。

我再次运行测试,但仍然有相同的尺寸问题。

我对这部分Android&&非常感谢任何解决此问题的帮助或指示

请原谅这些被删除的部分,它们是为了保护身份。

1 个答案:

答案 0 :(得分:0)

我没有看到屏幕截图有任何问题,具有超高密度的屏幕可能具有非常大的尺寸(以像素为单位),因此图像占据屏幕的较小部分。您的问题的解决方案是为更大尺寸的屏幕制作更大的图像。从谷歌的支持多个屏幕中,您可以为正常大小的屏幕或drawable-normal-mdpi等创建像drawable-xlarge-mdpi这样的文件夹

这不是一个不常见的问题,只是为更大的屏幕制作更大的图像,我在处理平板电脑时遇到了这个问题,因为屏幕太大了,所以空间太大了。