我正在编写物理模拟器,其中在纵向模式下,显示自定义表面视图,然后显示几个调整控制动画的参数的滑块,即物理参数,例如阻力系数,所有这些都在XML文件中定义。当用户更改为横向方向时,我希望自定义曲面视图占据整个屏幕。有没有办法检测方向变化并更改显示而不是调整相同的显示?
答案 0 :(得分:1)
您可以查看此页面Handling the Configuration Change Yourself。您可以在清单文件中添加一些android:configChange
属性,并使用函数onConfigurationChanged()。
答案 1 :(得分:0)
肯定你有。在res文件夹中,创建一个名为“layout-land”的新文件夹,并在该文件夹中放入所需的xml文件。