我认为这是一个简单的问题,但我无法在任何地方找到答案!
在我的模拟器(Windows 7 上的 SDK 9)上,许多内置应用程序无法正确响应方向变化。它们包括:浏览器(!)、闹钟、计算器、Api Demos。它们可以正确地更改为横向模式,但是当模拟器变回纵向模式时,它们仍处于横向模式。但是,其他一些内置应用程序也不错,它们是主屏幕、启动器和电话拨号器。
我尝试了以下方法以查看发生了什么:
@Override
public void onCreate(Bundle savedInstanceState) {
....
boolean bLandscape = getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE;
....
}
我看到的是:当模拟器转到横向模式时,它返回了正确的结果。但是当模拟器返回时,它仍然说它处于横向模式!
只有我吗?有人对此有任何见解吗?谢谢你,一如既往!
最佳答案
关于android - 模拟器的内置应用程序无法检测方向变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5278673/