Java Android密度和分辨率及其布局
您将如何区分320x480(180dpi密度)分辨率和480x800(233dpi密度)分辨率的布局实现?似乎当我创建布局mdpi和布局hdpi时,它们都从第一个开始读取 您好,您正在制作错误的文件夹,您可以为布局(xml)创建4个文件夹,为图像创建3个文件夹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
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的区域内))?您是否尝试过为两个文件夹中的一个视图设置标记,然后在代码中查看基于该标记获得的视图?