个人感觉Android的横竖屏切换是因为重力的感应,之后软件的布局会改变,
但是横竖屏切换的具体差别是什么?
页面会重新加载的,因为如果你不在Mainfest.xml文件中配置当前activity的横竖屏切换,屏幕切换是会执行onConfigurationChanged()方法,然后重新加载页面,一般如果你不希望重新加载的话可以设置screenOritation等属性。
页面:页面会重新加载,只要你的布局不是绝对、写死的,通常会自动适应,一般不会出现大问题。
数据:安卓内置的bundle会帮你保存一些系统认为比较重要的数据,还有一些数据是可能会丢失,需要你自己手动保存(具体查看onSaveInstance()等方法)
screen oritation在哪设置,布局里边?还是注册文件?
还是差异挺大的,至少视觉上变化不小。