横向和纵向机器人的不同设计

我们可以为横向使用不同的 xml,为纵向使用不同的 xml 吗?

我正在开发一个简单的应用程序,有几个按钮和文本视图,xml在纵向中看起来不错,但是当我检查横向方向时,使用相同的xml,设计看起来并不好。

任何建议都值得赞赏。谢谢。


答案 1

当然可以。

您必须创建两个版本的xml文件,并在res文件夹中放入布局端口和布局土地文件夹。

例如:

res/layout [Portrait Mode; default]
 main.xml
res/layout-land [Landscape Mode]
 main.xml 

您可以在 http://developer.android.com/training/basics/supporting-devices/screens.html


答案 2

如果你想为横向制作另一个布局,那就把它放进去

res -> layout-land文件夹。

xml 的两个名称必须相同,因为用于纵向和横向 。


推荐