作为一名.NET开发人员工作,因为我了解自己并且刚买了一部Android手机,并认为必须学习一些不会伤害我的新东西,开始阅读其中一本参考开发书籍“Hello Android”并阅读50页一个小时,比系统更像我知道的
现在我遇到了一个问题,在UI开发主题下它说我能够开发两个UI用于纵向和其他用于横向除此之外,它说这两个main.xml文件用它们的后缀分隔所以如果我想支持两个模式必须有两个main.xml文件,其中一个文件将与其他带有-land后缀的文件分开。但是无法创建带有后缀的新主UI,请告诉我如何能够在Eclipse下创建带有-land后缀的新main.xml。如果你用屏幕截图解释它可能更具表现力。
答案 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