我有不同的布局,以支持不同的屏幕尺寸和方向 所以我创建了以下文件夹:
res/layout/my_layout.xml
res/layout-land/my_layout.xml // layout for normal screen size landscap
res/layout-small-port/my_layout.xml // layout for small screen size portrait
res/layout-small-land/my_layout.xml //layout for normal screen size landscap
res/layout-large-port/my_layout.xml // layout for large screen size portrait
res/layout-large-land/my_layout.xml //layout for large screen size landscap
res/layout-xlarge-port/my_layout.xml // layout for extra large screen size portrait
res/layout-xlarge-land/my_layout.xml // layout for extra large in landscape orientation
当我在模拟器上运行应用程序时,将加载并显示根据方向和屏幕大小的相应布局。但问题是,当我为小尺寸创建AVD时,它总是在正常大小的屏幕中读取布局。例如,当我以纵向方向运行小尺寸的AVD时,我得到正常屏幕尺寸的纵向布局。
请让我知道为什么会发生这种情况以及如何解决它