0

我创建了一个带有一些表单的应用程序,它们显示正确,我想要,问题出在旋转屏幕上,表单宽度还可以,但布局高度我有问题,因为它不显示布局的所有项目,试图找到一个解决方案我为线性布局放置了一个滚动视图,它可以工作,但是其中一些表单内部有列表视图,所以列表视图滚动属性已被滚动视图阻止,最后我无法显示所有布局信息。我想知道是否有人知道此问题的解决方案并可以帮助我。

4

1 回答 1

1

请按照以下步骤操作。

1)在 res 目录中创建一个文件夹res/layout-land

2)假设您在 res/layout 文件夹中有 main.xml 布局。

3) 在res/layout-land文件夹中创建一个布局名称 main.xml ,将该布局命名为 main.xml。设计您希望在横向模式下向用户显示的 UI。

现在,当您运行您的应用程序并更改 Orientation 时。系统自动根据Orientation调用main.xml,假设手机处于横屏模式,则显示layout-land文件夹的main.xml

看这个例子

于 2012-07-11T16:32:04.393 回答