如何在Android Studio中获得特定手机屏幕的特定xml布局
所以我在Android Studio中为不同的手机屏幕创建不同的xml文件。 我尝试了许多为不同屏幕创建xml的方法 第一个是4个文件夹布局——小、大、普通和xlarge——它适用于大型平板电脑屏幕,但尺寸为480 x 800的Nexus one除外 因此,我创建了一个名为layout-w320dp的文件夹,它工作正常,但它覆盖了我的大型xml文件。 当我点击平板电脑屏幕时,它会显示w320dp xml文件,而不是大型文件夹中的xml 因此,我创建了其他文件夹w480dp、w600dp、w720dp,但使用xml文件会把一切都搞糟,但如果我不使用这些文件夹中的xml,它会将w320dp分配给平板电脑屏幕如何在Android Studio中获得特定手机屏幕的特定xml布局,android,xml,layout,size,Android,Xml,Layout,Size,所以我在Android Studio中为不同的手机屏幕创建不同的xml文件。 我尝试了许多为不同屏幕创建xml的方法 第一个是4个文件夹布局——小、大、普通和xlarge——它适用于大型平板电脑屏幕,但尺寸为480 x 800的Nexus one除外 因此,我创建了一个名为layout-w320dp的文件夹,它工作正常,但它覆盖了我的大型xml文件。 当我点击平板电脑屏幕时,它会显示w320dp xml文件,而不是大型文件夹中的xml 因此,我创建了其他文件夹w480dp、w600dp、w720
我的手机屏幕和xml工具栏是这样的。这是分配我不想在手机屏幕上显示的内容。我如何覆盖它,比如说这个xml必须与这个特定的手机屏幕大小相匹配?现在,它正在使用XML,并试图将其与手机大小相匹配,这会把一切都搞砸
有没有一种方法可以将特定的xml分配给特定的手机,而不必为其他手机进行分配?“这是分配我不想在手机屏幕上显示的xml”—比如什么?你的屏幕截图中的花名册似乎是合理的,因为它是以肖像的形式保存的。请记住,
-w…dp
限定符用于“当前宽度”或“可用宽度”,其中考虑了纵向和横向。“我如何覆盖它,比如说这个xml必须与这个特定的手机屏幕大小相匹配?”--你没有。“有没有一种方法可以将特定的xml分配给特定的手机,而不必为其他手机分配?”--没有。我的布局适用于5.5英寸手机屏幕(像素XL),因为我为该屏幕分配了xml,但在nexus 4(4.7英寸)和nexus 5(5英寸)中会被切掉。它们都使用w320dp xml文件布局。我真的不想将5.5英寸的布局转换为适用于3台设备的xml,因为它看起来非常适合5.5英寸的手机屏幕。“但在nexus 4(4.7英寸)和nexus 5(5英寸)中会被切掉”,然后修复布局。如果您不知道如何修复布局,请询问一个单独的堆栈溢出问题,在该问题中,您提供了一个显示布局的屏幕截图,以及出现问题的地方。应该有可能创建一个布局,在这个非常小的屏幕尺寸范围内工作。