为景观模式添加单独的主要

时间:2012-03-12 08:46:45

标签: android

作为一名.NET开发人员工作,因为我了解自己并且刚买了一部Android手机,并认为必须学习一些不会伤害我的新东西,开始阅读其中一本参考开发书籍“Hello Android”并阅读50页一个小时,比系统更像我知道的

现在我遇到了一个问题,在UI开发主题下它说我能够开发两个UI用于纵向和其他用于横向除此之外,它说这两个main.xml文件用它们的后缀分隔所以如果我想支持两个模式必须有两个main.xml文件,其中一个文件将与其他带有-land后缀的文件分开。但是无法创建带有后缀的新主UI,请告诉我如何能够在Eclipse下创建带有-land后缀的新main.xml。如果你用屏幕截图解释它可能更具表现力。

3 个答案:

答案 0 :(得分:0)

您的横向布局文件的名称将是main.xml,与您的纵向文件相同,但它将位于res/layout-land目录中,而不仅仅是您的纵向文件所在的res/layout。希望这有帮助,并且在没有屏幕截图的情况下足够简单。

答案 1 :(得分:0)

您需要在res文件夹中创建一个文件夹 layout-land 并将横向main.xml放入其中

答案 2 :(得分:0)

请查看:http://developer.android.com/guide/practices/screens_support.html以供参考。

但你真正做的是在你的res下创建一个新文件夹。称为布局 - 土地用于景观布局。然后将布局主要放在该文件夹中。

请参阅此目录结构:

res/layout/my_layout.xml             // layout for normal screen size ("default")
res/layout-small/my_layout.xml       // layout for small screen size
res/layout-large/my_layout.xml       // layout for large screen size
res/layout-xlarge/my_layout.xml      // layout for extra large screen size
res/layout-xlarge-land/my_layout.xml // layout for extra large in landscape orientation