我正在构建一个应用程序,希望在多个屏幕上运行它,外观完全相同。所以我尝试了最坏的(根据我的说法)和最好的方法(根据开发人员的说法)创建三个单独的xml文件文件夹来支持大、中、小屏幕。 我的文件夹名称是布局(根据开发人员的说法,这是默认值,适用于中型屏幕 WQVGA 400)、布局大(WVGA800)和布局小(QVGA)。 但是,如果我更改布局文件夹(默认文件夹)中文件(位于所有三个同名文件夹中)中的某些内容,则该更改适用于大型和中型,但不适用于小型。无论我在布局大文件夹的 xml 文件中进行什么更改,该文件都不适用于大屏幕显示,但小布局的更改适用于小屏幕。所以我想知道如何分别配置大屏幕 xml 和中屏幕 xml 以使它们不会互相影响。
最佳答案
您可以在您的 Android 项目中使用以下文件夹结构。
1.layout This Use For Default Layout Files // layout for normal screen size ("default")
2.layout-land For Use in Landscape Mode
3 layout-large // layout for large screen size
4.layout-large-long
5.layout-large-long-land
6.layout-large-notlong
7.layout-large-notlong-land
8.layout-ldpi
9.layout-normal-long
10.layout-normal-long-land
11.layout-normal-notlong
12.layout-normal-notlong-land
13.layout-small // layout for small screen size
14.layout-small-land
15.layout-xlarge // layout for extra large screen size
16.layout-xlarge-land // layout for extra large in landscape orientation
关于Android:如何使用不同的xml文件支持多个屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10426366/