我正在尝试获取屏幕旋转事件。为此,我使用“OnConfigurationChanged”。
问题是我的 Activity 定义看起来像
[Activity(ConfigurationChanges = global::Android.Content.PM.ConfigChanges.Orientation | global::Android.Content.PM.ConfigChanges.KeyboardHidden)]
我无法提供导致问题的配置 global::Android.Content.PM.ConfigChanges.SreenSize,即未调用 OnConfigurationChanged。
我的解决方法是将配置添加到 AndroidManifest.xml 中,这是一种 hack。
<activity
android:name="mpa.gui.android.activities.HomeActivity"
android:configChanges="orientation|keyboardHidden|screenSize">
</activity>
我正在使用 - Visual Studio 2012。
- 我的 android 项目目标 API 级别为 17
- 最低 Android 目标设置为 Android 2.3
AndroidManifest 也配置了这个
知道为什么我不能在我的 Activity 中配置 ScreemSize 吗?
任何帮助表示赞赏。