我已经创建了示例程序来测试方向。如果纵向模式并且我以相反的方式倾斜手机,我希望我的示例应用程序反转纵向。在阅读了很多关于此的问题后 - 认为我们需要使用:
onConfigurationChanged(Configuration newConfig)
我正在尝试以下内容:
@Override
public void onConfigurationChanged(Configuration newConfig)
{
super.onConfigurationChanged(newConfig);
Configuration c = getResources().getConfiguration();
Log.e("Config",""+c);
if (c.orientation == Configuration.ORIENTATION_PORTRAIT)
{
// portrait
Log.e("On Config Change","portrait");
}
else if (c.orientation == Configuration.ORIENTATION_LANDSCAPE)
{
// landscape
Log.e("On Config Change","LANDSCAPE");
}
}
清单.xml
android:configChanges="orientation"
甚至尝试过这个
android:configChanges="orientation|screensize"
奇怪的是我没有在 OnConfigurationChange 方法中获取日志。
没有把握。这里有什么问题?
我正在使用最低 api 8 来定位 Api 18。
有人可以帮我解决这个问题吗?
谢谢!