0

我正在编写一个物理模拟器,其中在纵向模式下,显示自定义表面视图,然后显示几个滑块,这些滑块调整控制动画的参数,即物理参数,如阻力系数,所有这些都在 XML 文件中定义。当用户将方向更改为横向时,我希望自定义表面视图占据整个屏幕。有没有办法检测方向变化并改变显示而不是调整相同的显示?

4

2 回答 2

1

您可以查看此页面自己处理配置更改。您可以在清单文件中添加一些android:configChange属性并使用函数onConfigurationChanged()

于 2013-09-26T18:18:37.400 回答
0

是的,你肯定有。在 res 文件夹中,创建一个名为“layout-land”的新文件夹,并在该文件夹中放置所需的 xml 文件。

于 2013-09-26T18:14:07.900 回答