【发布时间】:2016-08-18 13:41:11
【问题描述】:
有没有办法直接告诉android横向还是纵向模式选择哪个布局资源?
我知道通常很简单,将普通的“main_layout.xml”放在“res/layout”文件夹中,将景观“main_layout.xml”放在“res/layout-land”文件夹中。
现在假设我有两个名为“main_layout_blue.xml”和“main_layout_red.xml”的布局。用户可以选择其中之一,我可以设置适当的布局。再次改变方向时一切正常。
我卡住的地方是给用户一个选项来为不同的方向设置不同的布局,比如纵向模式的“main_layout_blue.xml”和横向模式的“main_layout_red.xml”。
是否有一个 android 选项可以明确地告诉系统使用“res/layout/main_layout_blue.xml”作为纵向,“res/layout-land/main_layout_red.xml”作为横向? 我在这里错过了什么?
【问题讨论】:
标签: android layout landscape-portrait