屏幕分辨率问题

屏幕分辨率问题

问题描述:

我创建了一个应用程序。在创作过程中,我使用Nexus的设备来测试我的应用程序。但是我希望我的应用程序支持多个屏幕。因此,为小型设备,中型设备如android中所建议的支持多屏幕文档。现在我的问题出现在维护分辨率为480 x 800像素的Nexus s设备和具有320 x 480像素分辨率的三星galaxy ace(即HVGA设备)的布局上,因为这两种设备使用相同的布局文件夹,而不像其他小型/中型设备,从layout-small/layout-medium目录进行布局。因此,我很难管理nexus设备和Samsung galaxy ace设备/ HVGA设备的布局,因为如果我管理nexus设备的布局比它不适合HVGA设备,类似地,如果我维护HVGA设备的布局比它不匹配nexus s devices.So我如何为这两个范围的设备创建单独的布局,因为在文档中给出了具有320x480 mdpi分辨率,480x800 hdpi等设备的设备将使用相同的布局。所以请帮我解决这个问题。屏幕分辨率问题

如果在布局中使用dp/dip(密度独立像素)单位而不是px,则一切都应该没问题。

+0

我已经使用过dp/dip – AndroidDev

+0

然后请详细说明一下布局问题,因为如果您使用dp单位 – banzai86

你在xml中的宽度和高度是否使用了固定大小?我想如果你想支持不同的屏幕分辨率,你必须使用标准的android代码布局的宽度和高度。并且一定要在你的图像中使用draw9patch。