Java Android密度和分辨率及其布局

Java Android密度和分辨率及其布局,java,android,Java,Android,您将如何区分320x480(180dpi密度)分辨率和480x800(233dpi密度)分辨率的布局实现?似乎当我创建布局mdpi和布局hdpi时,它们都从第一个开始读取 您好,您正在制作错误的文件夹,您可以为布局(xml)创建4个文件夹,为图像创建3个文件夹 For layout 4 Folders are : i) layout-small ii) layout iii) layout-large iv) layout-xlarge For Images

您将如何区分320x480(180dpi密度)分辨率和480x800(233dpi密度)分辨率的布局实现?似乎当我创建布局mdpi和布局hdpi时,它们都从第一个开始读取

您好,您正在制作错误的文件夹,您可以为布局(xml)创建4个文件夹,为图像创建3个文件夹

  For layout 4 Folders are :
    i) layout-small
    ii) layout
    iii) layout-large
    iv) layout-xlarge
 For Images 3 Folders 
   i) drawable-ldpi
   ii) drawable-mdpi
   iii) drawable-hdpi

您好,您正在制作错误的文件夹,您可以制作4个用于布局(xml)的文件夹和3个用于图像的文件夹

  For layout 4 Folders are :
    i) layout-small
    ii) layout
    iii) layout-large
    iv) layout-xlarge
 For Images 3 Folders 
   i) drawable-ldpi
   ii) drawable-mdpi
   iii) drawable-hdpi

对于320X480分辨率,使布局正常,可绘制mdpi


对于480X800分辨率,使布局更大,可绘制mdpi文件夹

对于320X480分辨率,使布局正常,可绘制mdpi


对于480X800分辨率的大布局、可绘制mdpi文件夹,这两种设备都会使用布局正常的文件夹。是的,但请尝试根据您的要求在单独的文件夹中修改xml,然后检查。是的,我这样做了。对于某些视图宽度,它们有不同的值。那么对两个设备都有影响吗?正如我所说的,两个设备都使用layout-normal中的布局。这两个设备都使用layout-normal中的布局。是的,但尝试根据您的要求在单独的文件夹中修改xml,然后选中。是的,我这样做了。对于某些视图宽度,它们有不同的值。那么对两个设备都有影响吗?正如我所说,两个设备都使用layout-normal中的布局。您如何知道这两个布局来自同一文件夹(
layout mdpi
(如果您提供
layout hdpi
,则第二台设备不应从
layout mdpi
获取布局,因为233dpi不在mdpi的区域内)。您是否尝试过为两个文件夹中的一个视图设置标记,然后在代码中查看基于该标记获得的布局?您如何知道两个布局来自同一文件夹(
layout mdpi
(如果您提供
layout hdpi
,则第二台设备不应从
layout mdpi
获取布局,因为233dpi不在mdpi的区域内))?您是否尝试过为两个文件夹中的一个视图设置标记,然后在代码中查看基于该标记获得的视图?