我知道我可以在我的 res/ 文件夹中创建一个名为 layout-land 的文件夹,Android 会自动处理它。我的问题是,当我的方向从纵向变为横向时,如果我想调用一个新的 Activity 怎么办?
我有的:
- 由按钮和滚动视图组成的肖像 xml 文件
- 包含多个按钮、文本视图和编辑文本的横向 xml 文件
- 两者都称为 main.xml (但在它们各自的文件夹中)
- 一个调用 setContentView(main.xml) 的 Activity
但是,此活动必须初始化所有按钮、文本视图等,但是当我将方向更改回纵向时,它会强制关闭,因为这些按钮不在该 xml 文件中!
我怎样才能解决这个问题?